rem: for (var fn in this.events[type]){ if (this.events[type][fn]) this.events[type][fn].apply(this, args || []); } 
add: this.events[type].keys.each(function(fn){ fn.apply(this, args || []); }, this); 
context: 	fireEvent: function(type, args){		if (this.events && this.events[type]){			args = args || [];			if ($type(args) != 'array') args = [args];			for (var fn in this.events[type]){				if (this.events[type][fn]) this.events[type][fn].apply(this, args || []);			}		}	},
meta: 6698	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/6698/a2560b6edca4199bf8e5624a345f815890b122c2/Element.js/clean/Native/Element.js