off: function(eventName, selector, handler) { var method = typeof selector === "string" ? "removeDelegateListener" : "removeEventListener"; var listenWithDOM = domEvents.canAddEventListener.call(this); var eventBinder = listenWithDOM ? domEvents[method] : this[method] || canEvent[method]; return eventBinder.apply(this, arguments); },
trigger: function(){ var listenWithDOM = domEvents.canAddEventListener.call(this); var dispatch = listenWithDOM ? domDispatch : canEvent.dispatch; return dispatch.apply(this, arguments); },