EventHandlers: refactoring, added 'on', 'off', and 'trigger' methods (aliases for bind, unbind and event).