code: function(eventName, listener) {
  			if (typeof listener === "function" || listener.handleEvent) {
  				this._namedListeners[eventName] = this._namedListeners[eventName] || [];
  				this._namedListeners[eventName].push(listener);
  			}
  		}
docs: Adds an event listener for a named event
  @param {String} eventName The event name
  @param {Function} listener The function called when an event occurs