// Trigger the event
element[“on” + type].apply( element, data );
}
},
handle: function(event) {
if ( typeof jQuery == “undefined” ) return;
event = event || jQuery.event.fix( window.event );
// If no correct event was found, fail
if ( !event ) return;
var returnValue = true;
var c = this.events[event.type];
var args = [].slice.call( arguments, 1 );
args.unshift( event );
for ( var j in c ) {
if ( c[j].apply( this, args ) === false ) {
event.preventDefault();
event.stopPropagation();
returnValue = false;
}
}
return returnValue;
},
fix: function(event) {
if ( event ) {
event.preventDefault = function() {










