Seems it has an event "change" as well. Need to document it.
I tried to add event listeners in the test case to test those events, but not all the events worked. Can you provide an example to test those events?