Replying to jaubourg:
-1, I think there's something I don't understand here... the value didn't change yet we expect a change event?
focus the field, change the value, programmatically focus the field again, blur the field; there should be a change event, but there's not.