rem: marr.delayTimer = setTimeout(function(){    mcpy[5] = 0; unrollAdvice(mcpy); }, tod); 
add: obj[funcName] = function(){ var args = [];  if((isNode)&&(!arguments.length)){ var evt = null; try{ if(obj.ownerDocument){ evt = obj.ownerDocument.parentWindow.event; }else if(obj.documentElement){ evt = obj.documentElement.ownerDocument.parentWindow.event; }else if(obj.event){ evt = obj.event; }else{ evt = window.event; } }catch(e){ evt = window.event; }  if(evt){ args.push(dojo.event.browser.fixEvent(evt, this)); } }else{ for(var x=0; x<arguments.length; x++){ if((x==0)&&(isNode)&&(dojo.event.browser.isEvent(arguments[x]))){ args.push(dojo.event.browser.fixEvent(arguments[x], this)); }else{ args.push(arguments[x]); } } }  return joinpoint.run.apply(joinpoint, args); } 
context: 						marr.delayTimer = setTimeout(function(){							// FIXME: on IE at least, event objects from the							// browser can go out of scope. How (or should?) we							// deal with it?							mcpy[5] = 0;							unrollAdvice(mcpy);						}, tod);
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/dojo.js.uncompressed.js/buggy/www/resources/dojo-ajax/dojo.js.uncompressed.js