now event data is the `this` in handler functions