rem: var index = le[i]; if (index) { var li = listeners[index]; if ( li && li[this.WFN] ) { var scope = li[this.ADJ_SCOPE]; var ret = li[this.WFN].call(scope, e); ok = (ok && ret); } else {   delete le[i]; } 
add: var li = le[i]; if ( li && li[this.WFN] ) { var scope = li[this.ADJ_SCOPE]; var ret = li[this.WFN].call(scope, e); ok = (ok && ret); 
context:             fireLegacyEvent: function(e, legacyIndex) {                var ok = true;                var le = legacyHandlers[legacyIndex];                for (var i=0,len=le.length; i<len; ++i) {                    var index = le[i];                    if (index) {                        var li = listeners[index];                        if ( li && li[this.WFN] ) {                            var scope = li[this.ADJ_SCOPE];                            var ret = li[this.WFN].call(scope, e);                            ok = (ok && ret);                        } else {                            // This listener was removed, so delete it from                            // the array                            delete le[i];                        }                    }                }                return ok;            },
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/event.js/buggy/www/resources/yui/event/event.js