EventListenerManager
A simple manager class for handling listeners added to an event target.
This class is useful for when you want to add listeners to an element and then remove them all later, say when some wrapping class gets disposed.