code: function _getEventHandler (event, eventsHandler) {
      var scope = event.scope,
          eventHandler;
      if ("function" === typeof eventsHandler.dispatchEvent) {
          // Event dispatcher expected interface
          return eventsHandler.dispatchEvent.bind(eventsHandler);
      }
      if ("function" === typeof eventsHandler) {
          return eventsHandler.bind(scope);
      }
      // Composite with a specific event handler
      eventHandler = eventsHandler[event.type] || eventsHandler["*"] || _gpfEmptyFunc;
      return eventHandler.bind(eventsHandler.scope || eventsHandler);
  }
docs: Returns the function to call (bound with the correct scope)