fixed an error where using testValid that returns the validation state that inadvertently disrupts propagation

testValid function returns TRUE OR FALSE depending if validation passes or not. THIS IS FUNCTION is being passed to an event handler who interprets the true/false return not as confirming the validity of our form, but rather whether the event ought to propagate.