rem: if ( c[j].apply( this, args ) === false ) { 
add: var tmp = c[j].apply( this, args );  if ( val !== false ) val = tmp;  if ( tmp === false ) { 
context: 	handle: function(event) {		// returned undefined or false		var val;		// Empty object is for triggered events with no data		event = jQuery.event.fix( event || window.event || {} ); 		var c = this.$events && this.$events[event.type], args = Array.prototype.slice.call( arguments, 1 );		args.unshift( event );		for ( var j in c ) {			// Pass in a reference to the handler function itself			// So that we can later remove it			args[0].handler = c[j];			args[0].data = c[j].data;			if ( c[j].apply( this, args ) === false ) {				event.preventDefault();				event.stopPropagation();				val = false;			}		}		// Clean up added properties in IE to prevent memory leak		if (jQuery.browser.msie)			event.target = event.preventDefault = event.stopPropagation =				event.handler = event.data = null;		return val;	},
meta: 5264	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5264/25e83d27cb20ba8aa5dec7fec2d05e4da52d9fee/event.js/buggy/src/event/event.js