rem: _unloadCache: function () { for (var i = 0; i < MochiKit.Signal._observers.length; i++) { var src = MochiKit.Signal._observers[i][0]; var sig = MochiKit.Signal._observers[i][1]; var listener = MochiKit.Signal._observers[i][2];  try { if (src.addEventListener) { src.removeEventListener(sig.substr(2), listener, false); } else if (src.attachEvent) { src.detachEvent(sig, listener); } else { src.__signals[sig] = undefined; }  src.__listeners[sig] = undefined;   delete(src.__listeners); delete(src.__signals);  } catch(e) {  } }  MochiKit.Signal._observers = undefined;  try { window.onload = undefined; } catch(e) {  }  try { window.onunload = undefined; } catch(e) {  } }, 
add: },_unloadCache:function(){ for(var i=0;i<MochiKit.Signal._observers.length;i++){ var src=MochiKit.Signal._observers[i][0]; var sig=MochiKit.Signal._observers[i][1]; var _534=MochiKit.Signal._observers[i][2]; try{ if(src.addEventListener){ src.removeEventListener(sig.substr(2),_534,false); }else{ if(src.attachEvent){ src.detachEvent(sig,_534); }else{ src._signals[sig]=undefined; } } src._listeners[sig]=undefined; delete (src._listeners); delete (src._signals); } catch(e){ } } MochiKit.Signal._observers=undefined; try{ window.onload=undefined; } catch(e){ } try{ window.onunload=undefined; } catch(e){ } },connect:function(src,sig,slot,func){ 
context:     _unloadCache: function () {        for (var i = 0; i < MochiKit.Signal._observers.length; i++) {            var src = MochiKit.Signal._observers[i][0];            var sig = MochiKit.Signal._observers[i][1];            var listener = MochiKit.Signal._observers[i][2];            try {                if (src.addEventListener) {                    src.removeEventListener(sig.substr(2), listener, false);                } else if (src.attachEvent) {                    src.detachEvent(sig, listener);                } else {                    src.__signals[sig] = undefined;                }                src.__listeners[sig] = undefined;                // delete removes object properties, not variables                delete(src.__listeners);                delete(src.__signals);            } catch(e) {                // clean IE garbage            }        }        MochiKit.Signal._observers = undefined;        try {            window.onload = undefined;        } catch(e) {            // clean IE garbage        }        try {            window.onunload = undefined;        } catch(e) {            // clean IE garbage        }    },
meta: 8607	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8607/ad067b3f5d648d6df90ec6fb2b79f0027612a307/MochiKit.js/buggy/trunk/lib/MochiKit.js