Rename EventHandler to EventListener

- rename Run field to HandleEvent
Add TODO