[Enhancement] Add listenTo and stopListening helpers. 

Allows the user to easily keep track of, and remove, listeners on other objects.