rem: var event = YAHOO.util.Event; event.addListener(e, "mouseover", tooltip.onContextMouseOver, tooltip); event.addListener(e, "mousemove", tooltip.onContextMouseMove, tooltip); event.addListener(e, "mouseout", tooltip.onContextMouseOut, tooltip); 
add:  e.onmouseover = function() { return tooltip.onContextMouseOver.call(this,window.event,tooltip); } e.onmousemove = function() { return tooltip.onContextMouseMove.call(this,window.event,tooltip); } e.onmouseout  = function() { return tooltip.onContextMouseOut .call(this,window.event,tooltip); } 
context:     "[tooltip]" : function(e) {        // copied from YAHOO.widget.Tooltip.prototype.configContext to efficiently add a new element        var event = YAHOO.util.Event;        event.addListener(e, "mouseover", tooltip.onContextMouseOver, tooltip);        event.addListener(e, "mousemove", tooltip.onContextMouseMove, tooltip);        event.addListener(e, "mouseout", tooltip.onContextMouseOut, tooltip);        e.title = e.getAttribute("tooltip");    }
meta: 3881	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3881/9972fd968235a181e9b518431705928a4e7c3d16/hudson-behavior.js/buggy/war/resources/scripts/hudson-behavior.js