A basic system for custom events.
Add event listener:
event.on('someEvent', eventHandler);Remove event listener:
event.off('someEvent', eventHandler);Add event listener and remove it after being used once:
event.once('someEvent', eventHandler);Emit an event:
Note: [message] is optional.
event.emit('someEvent', [message]);Get event listeners for an event string:
event.getListeners(event);