/**
 * @class Ext.event.publisher.Dom
 * @extend Ext.event.publisher.Publisher
 * @private
 */
 
/**
 * @property {Array} [handledDomEvents=[]]
 * An array of DOM events that this publisher handles.  Events specified in this array
 * will be added as global listeners on the {@link #target}
 */
 
/**
 * @method reset
 * Resets the internal state of the Dom publisher.  Internally the Dom publisher
 * keeps track of timing and coordinates of events for eliminating browser duplicates
 * (e.g. emulated mousedown after pointerdown etc.).  This method resets all this
 * cached data to a state similar to when the publisher was first instantiated.
 *
 * Applications will not typically need to use this method, but it is useful for
 * Unit-testing situations where a clean slate is required for each test.
 */
 
/**
 * @method publishDelegateDomEvent
 * Hook for gesture publisher to override and perform gesture recognition
 * @param {Ext.event.Event} e
 */