rem: if (!this.events || !this.events[type]) return; for (var fn in this.events[type]){ if (this.events[type][fn]) this.events[type][fn].apply(this, args || []); 
add: if (this.events && this.events[type]){ for (var fn in this.events[type]){ if (this.events[type][fn]) this.events[type][fn].apply(this, args || []); } 
context: 	fireEvent: function(type, args){		if (!this.events || !this.events[type]) return;		for (var fn in this.events[type]){			if (this.events[type][fn]) this.events[type][fn].apply(this, args || []);		}	},
meta: 5237	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5237/af66a6919b8d36f1a1d048c31276da23a227b278/Element.js/buggy/Native/Element.js