IE Event Listener

Now added directly to the prototype
Polyfill 2.0

Modularize all the things