1. Implement removeEventListener, hasEventListener in EventDispatcher.
2. addEventListener method now return the listener added. This is usefull when you have anonymous listener, so you can remove it later.