rem:  if ( this[o+f] !== null ) return;   this[o+f]++;   return f.apply(this, [e]); 
add:  return f.apply(this, [e]); }); 
context: 	for ( var i = 0; i < e.length; i++ ) new function(){					var o = e[i];				// Handle event binding		jQuery.fn[o] = function(f){			return f ? this.bind(o, f) : this.trigger(o);		};				// Handle event unbinding		jQuery.fn["un"+o] = function(f){ return this.unbind(o, f); };				// Finally, handle events that only fire once		jQuery.fn["one"+o] = function(f){			// Attach the event listener			return this.bind(o, function(e){				// TODO: Remove the event listener, instead of this hack								// If this function has already been executed, stop				if ( this[o+f] !== null ) return;								// Otherwise, mark as having been executed				this[o+f]++;								// And execute the bound function				return f.apply(this, [e]);			});		};				}
meta: 3217	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3217/f5f6cbc8c0b6441fb1d106749f7124659a3816f0/event.js/clean/event/event.js