rem: this.effects = this.effects.reject(function(e) { return e==effect }); 
add: for(var i = 0; i < this.effects.length; i++) if(this.effects[i]==effect) this.effects.splice(i,1); 
context:   remove: function(effect) {    this.effects = this.effects.reject(function(e) { return e==effect });    if(this.effects.length == 0) {      clearInterval(this.interval);      this.interval = null;    }  },
meta: 3991	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3991/57687341792749db94b850962ee7ed7f18e1087d/effects.js/buggy/manager/media/script/scriptaculous/effects.js