if (type && type != e) continue; this.$events[e].each(function(fn){ this.removeEvent(e, fn); }, this); 
if (!type || type == e){ var fns = this.$events[e]; for (var i = fns.length; i--;) this.removeEvent(e, fns[i]); } 
	removeEvents: function(type){		for (var e in this.$events){			if (type && type != e) continue;			this.$events[e].each(function(fn){				this.removeEvent(e, fn);			}, this);		}		return this;	}
5733	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5733/a40a21991b91131070e1caac96a6907cfec23445/Class.Extras.js/buggy/Class/Class.Extras.js