TextChangeEvents are fired when the user is editing the text content of a field. Most commonly text change events
are triggered by typing text with keyboard, but e.g. pasting content from clip board to a text field also
triggers an event.
TextChangeEvents differ from ValueChangeEvent
s so that they are triggered repeatedly while the end user
is filling the field. ValueChangeEvents are not fired until the user for example hits enter or focuses another
field. Also note the difference that TextChangeEvents are only fired if the change is triggered from the user,
while ValueChangeEvents are also fired if the field value is set by the application code.