code: function (implementOn, event, callback, selector, context, once) {
  	implementOn.addEventListener(event, this._getEventCallback.apply(this, arguments));
  	return implementOn;
  }
docs: Adds an event listener
  @param object toImplement Any object which can be evented.
  @param string Name Event name
  @param function Callback Event callback
  @param string CSS selector for event bubbling
  @param object context Execution context
  @param bool once If true, discards the event callback after is runs