rem: if (!this.events) return this; if (type){ if (!this.events[type]) return this; for (var fn in this.events[type]) this.removeEvent(type, fn); this.events[type] = null; } else { for (var evType in this.events) this.removeEvents(evType); this.events = null; 
add: if (this.events){ if (type){ if (this.events[type]){ for (var fn in this.events[type]) this.removeEvent(type, fn); this.events[type] = null; } } else { for (var evType in this.events) this.removeEvents(evType); this.events = null; } 
context: 	removeEvents: function(type){		if (!this.events) return this;		if (type){			if (!this.events[type]) return this;			for (var fn in this.events[type]) this.removeEvent(type, fn);			this.events[type] = null;		} else {			for (var evType in this.events) this.removeEvents(evType);			this.events = null;		}		return this;	},
meta: 6924	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/6924/af66a6919b8d36f1a1d048c31276da23a227b278/Element.js/clean/Native/Element.js