Add events/listenOn

This adds a way to add event listeners like the [jQuery delegated listener](http://api.jquery.com/on/#direct-and-delegated-events). See the docs for more info.

Not entirely sure on the name, suggestions welcome.