docs: function _createEventDispatcher(internalEventName, translator, globalObject) {
      return function(event) {
          var handlers = this.eventHandlers[internalEventName];
  
          if (!translator) {
              LOG.error("Could not find a translator for internalEventName {}", internalEventName);
              return;
          }
  
          var internalObject = translator(event);
  
          if (!internalObject) {
              return;
          }
  
          internalObject.eventName = internalEventName;
  
          for (var i = 0; i < handlers.length; i++) {
              handlers[i].callback.call(handlers[i].context, internalObject, globalObject);
          }
      };
  }