return this.removeListener(type, value); 
return (Element.NativeEvents.contains(type)) ? this.removeListener(type, value) : this; 
	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 this.removeListener(type, value);	},
5733	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5733/c47307caef769410e4ca7869b44888641aca8e8e/Element.Event.js/buggy/Element/Element.Event.js