dist/t3-jquery.js
function DOMEventDelegate(element, handler, eventTypes) {

		/**
		 * The DOM element that this object is handling events for.
		 * @type {HTMLElement}
		 */
		this.element = element;

		/**
		 * Object on which event handlers are available.
		 * @type {Object}
		 * @private
		 */
		this._handler = handler;

		/**
		 * List of event types to handle (make sure these events bubble!)
		 * @type {string[]}
		 * @private
		 */
		this._eventTypes = eventTypes || DEFAULT_EVENT_TYPES;

		/**
		 * Tracks event handlers whose this-value is bound to the correct
		 * object.
		 * @type {Object}
		 * @private
		 */
		this._boundHandler = {};

		/**
		 * Indicates if events have been attached.
		 * @type {boolean}
		 * @private
		 */
		this._attached = false;
	}
function DOMEventDelegate(element, handler, eventTypes) {

		/**
		 * The DOM element that this object is handling events for.
		 * @type {HTMLElement}
		 */
		this.element = element;

		/**
		 * Object on which event handlers are available.
		 * @type {Object}
		 * @private
		 */
		this._handler = handler;

		/**
		 * List of event types to handle (make sure these events bubble!)
		 * @type {string[]}
		 * @private
		 */
		this._eventTypes = eventTypes || DEFAULT_EVENT_TYPES;

		/**
		 * Tracks event handlers whose this-value is bound to the correct
		 * object.
		 * @type {Object}
		 * @private
		 */
		this._boundHandler = {};

		/**
		 * Indicates if events have been attached.
		 * @type {boolean}
		 * @private
		 */
		this._attached = false;
	}
function DOMEventDelegate ( element , handler , eventTypes ) { /**
		 * The DOM element that this object is handling events for.
		 * @type {HTMLElement}
		 */ this . element = element ; /**
		 * Object on which event handlers are available.
		 * @type {Object}
		 * @private
		 */ this . _handler = handler ; /**
		 * List of event types to handle (make sure these events bubble!)
		 * @type {string[]}
		 * @private
		 */ this . _eventTypes = eventTypes || DEFAULT_EVENT_TYPES ; /**
		 * Tracks event handlers whose this-value is bound to the correct
		 * object.
		 * @type {Object}
		 * @private
		 */ this . _boundHandler = { } ; /**
		 * Indicates if events have been attached.
		 * @type {boolean}
		 * @private
		 */ this . _attached = false ; }
An object that manages events within a single DOM element.
@param {HTMLElement} element The DOM element to handle events for.
@param {Object} handler An object containing event handlers such as "onclick".
@param {string[]} [eventTypes] A list of event types to handle (events must bubble). Defaults to a common set of events.
@constructor
An object that manages events within a single DOM element .