rename and add APIs

- rename EventListener#types to #register
- rename EventListener#get to #list
- rename EventListener#add to #on
- rename EventListener#remove to #off
- add EventListener#fire