     static var __callback = null;
     static var __scope = null;
     static var __lastMouseDown = null;
+    static var __mouseLeft:Boolean = false;
     static var __listeneradded:Boolean = false ;
 
     /**

            LzMouseKernel.__lastMouseDown.__globalmouseup(event);
            __lastMouseDown = null;
        } else {
            LzMouseKernel.__sendEvent(null, eventname);
        }
    }

    // handles MOUSE_LEAVES event
    static function __mouseLeavesHandler(event:Event):void {
        var eventname = 'on' + event.type.toLowerCase();
        LzMouseKernel.__mouseLeft = true;
        LzMouseKernel.__sendEvent(null, eventname);
    }

