rem: return (Element.$nativeEvents.contains(type)) ? this.removeListener(type, value) : this; 
add: return (Element.$nativeEvents[type]) ? this.removeListener(type, value) : this; 
context: 	removeEvent: function(type, fn){		if (!this.$events || !this.$events[type]) return this;		var pos = this.$events[type].keys.indexOf(fn);		if (pos == -1) return this;		var key = this.$events[type].keys.splice(pos,1)[0];		var value = this.$events[type].values.splice(pos,1)[0];		var custom = Element.Events[type];		if (custom){			if (custom.remove) custom.remove.call(this, fn);			if (custom.type) type = custom.type;		}		return (Element.$nativeEvents.contains(type)) ? this.removeListener(type, value) : this;	},
meta: 9980	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9980/9cc9bdf5ba9750e89a699620de041f7218cf3ee1/Element.Event.js/clean/Element/Element.Event.js