rem: if (this.detachEvent){ 
add: if (this.removeEventListener){ this.removeEventListener((type == 'mousewheel' && window.gecko) ? 'DOMMouseScroll' : type, key, false); } else { 
context: 	removeEvent: function(type, fn){		if (this.events && this.events[type]){			var pos = this.events[type].keys.indexOf(fn);			if (pos == -1) return this;			var key = this.events[type].keys.splice(pos,1)[0];			if (this.detachEvent){				this.detachEvent('on'+type, this.events[type].values.splice(pos,1)[0]);			} else {				this.removeEventListener((type == 'mousewheel' && window.gecko) ? 'DOMMouseScroll' : type, key, false);			}		}		return this;	},
meta: 5237	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5237/cbeb2299074b627337da4b152ee0ea223133f93b/Element.js/clean/Native/Element.js