rem: if (!this.$events) return this; if (!type){ for (var evType in this.$events) this.removeEvents(evType); this.$events = null; } else if (this.$events[type]){ this.$events[type].keys.each(function(fn){ this.removeEvent(type, fn); }, this); this.$events[type] = null; } return this; }, 
add: if (!this.$events) return this; if (!type){ for (var evType in this.$events) this.removeEvents(evType); this.$events = null; } else if (this.$events[type]){ this.$events[type].keys.each(function(fn){ this.removeEvent(type, fn); }, this); this.$events[type] = null; } return this; }, 
context: 		removeEvents: function(type){			if (!this.$events) return this;			if (!type){				for (var evType in this.$events) this.removeEvents(evType);				this.$events = null;			} else if (this.$events[type]){				this.$events[type].keys.each(function(fn){					this.removeEvent(type, fn);				}, this);				this.$events[type] = null;			}			return this;		},
meta: 8516	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8516/efb4f770b56fdc035f18061222f0527b9b36ca5f/Element.Event.js/buggy/Element/Element.Event.js