PUBLIC METHODS
registerForEvents
unregisterForEvents