-function handleEvent(event) {
- var returnValue = true;
- event = event || fixEvent(window.event);
- var handlers = [];
- for ( var i in this.events[event.type] )
- handlers[handlers.length] = this.events[event.type][i];
- for ( var i = 0; i < handlers.length; i++ ) {
- try {
- if ( handlers[i].constructor == Function ) {
- this.$$handleEvent = handlers[i];
- if (this.$$handleEvent(event) === false) {
- event.preventDefault();
- event.stopPropagation();
- returnValue = false;
- }
+$.event.handle = function(event) {
+ if ( !event && !window.event ) { return null; }
+
+ var returnValue = true, handlers = [];
+ event = event || $.event.fix(window.event);
+
+ for ( var j in this.events[event.type] ) {
+ handlers[handlers.length] = this.events[event.type][j];
+ }
+
+ for ( var i = 0; i < handlers.length; i++ ) {
+ if ( handlers[i].constructor == Function ) {
+ this.$$handleEvent = handlers[i];
+ if (this.$$handleEvent(event) === false) {
+ event.preventDefault();
+ event.stopPropagation();
+ returnValue = false;