allow removing events using off and unbind
Merge branch 'remove-events'