That worked! It seemed that the problem was the validated get inside of the widget. When I plugged both the valid and non valid nodes into the custom event it worked perfectly! Thank you so much for your help. I really appreciate you taking the time to help me.