function suppressTriggeredEvent(sEventType, oDomRef, aExcludedDomRefs) {
		var mEventInfo = mTriggerEventInfo[sEventType];
		var sId = uid();

		if (!mEventInfo) {
			mEventInfo = mTriggerEventInfo[sEventType] = {
				domRefs: {},
				originalTriggerHook: _applyTriggerHook(sEventType)
			};
		}

		mEventInfo.domRefs[sId] = {
			domRef: oDomRef,
			excludedDomRefs: [].concat(aExcludedDomRefs)
		};

		return {
			id: sId,
			type: sEventType
		};
	}
Suppress jQuery.trigger events for a given DOM element

mTriggerEventInfo example:

mTriggerEventInfo: {
		'EventType': {
			domRefs: {
				'DomRefId': {
					domRef: 'DomRef',
					excludedDomRefs: aDomRefs
				}
			},
			hookApplied: 'boolean'
			originalTriggerHook: 'fnHook'
		}
}

@param {string} sEventType Event type to suppress jQuery.trigger for
@param {Element} oDomRef DOM element to suppress events from jQuery.trigger
@param {Element|Array} [aExcludedDomRefs] DomRefs excluded from suppress events from jQuery.trigger
@returns {Object} oHandler The suppression handler. Needed for releasing the suppression
@private