rem: if ( !element ) jQuery.each( this.global[type] || [], function(){ jQuery.event.trigger( type, data, this ); }); 
add: if ( !element ) {  if ( this.global[type] ) jQuery("*").trigger(type, data); 
context: 	trigger: function(type, data, element) {		// Clone the incoming data, if any		data = jQuery.makeArray(data || []);		// Handle a global trigger		if ( !element )			jQuery.each( this.global[type] || [], function(){				jQuery.event.trigger( type, data, this );			});		// Handle triggering a single element		else {			var val, ret, fn = jQuery.isFunction( element[ type ] || null );						// Pass along a fake event			data.unshift( this.fix({ type: type, target: element }) );			// Trigger the event			if ( jQuery.isFunction( element.$handle ) )				val = element.$handle.apply( element, data );			if ( !fn && element["on"+type] && element["on"+type].apply( element, data ) === false )				val = false;			if ( fn && val !== false && !(jQuery.nodeName(element, 'a') && type == "click") ) {				this.triggered = true;				element[ type ]();			}			this.triggered = false;		}	},
meta: 5264	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5264/2ef4093cf7f52383dd43bd361864edcda27e5c3c/event.js/clean/src/event/event.js