further to previous email, the problem is in the new removeEvents /
removeEvent code and seems not to affect traditional event removals like
click/mousenter etc but just class events.

fail is at:
if (events && !fn.internal){

because when you pass a wildcard like 

instance.removeEvents("type") it seems to call up removeEvent("type",
null) and there's no check to see if fn is being passed. imo this
function has no job running if second argument is missing so the first
line may as well be if (!fn) return; 

also, var events = this.$events[type];  returns an array like this: 

[undefined, undefined] (2 removed events already).

Hope this helps. 
-- 
Dimitar Christoff <[email protected]> 

blog: http://fragged.org/  twitter: @D_mitar 

Reply via email to