if (!this.$events || !this.$events[type]) return this; this.$events[type].keys.each(function(fn){ fn.create({'bind': this, 'delay': delay, 'arguments': args})(); }, this); 
if (this.$events && this.$events[type]){ this.$events[type].keys.each(function(fn){ fn.create({'bind': this, 'delay': delay, 'arguments': args})(); }, this); } 
	fireEvent: function(type, args, delay){		if (!this.$events || !this.$events[type]) return this;		this.$events[type].keys.each(function(fn){			fn.create({'bind': this, 'delay': delay, 'arguments': args})();		}, this);		return this;	},
5733	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5733/01b0649e29141de287e6a5b3a5a391376e16390b/Element.Event.js/buggy/Element/Element.Event.js