If you change the options for the current field in an event function, these options are not used until the next time the user goes to that field.