- if (element.$events)
- if ( type && type.type )
- delete element.$events[ type.type ][ type.handler.guid ];
- else if (type && element.$events[type])
+ if (element.$events) {
+ var i,j,k;
+ if ( type && type.type ) { // type is actually an event object here
+ handler = type.handler;
+ type = type.type;
+ }
+
+ if (type && element.$events[type])
+ // remove the given handler for the given type