Is there any way to set up a widget to not give up focus if the attached validator fails the current value? As it is, I can tab out of the field, which shows my new invalid value. It doesn't signal that the text has changed, but that's not of great value, as the user sees the value has changed. Options?