                                      xOffset:Number = 0,
                                      yOffset:Number = 0):int 
     {
-        /*
-        if (!cursorHolder._target)
-        {
-            // We may have been reloaded by a shell so reset everything.
-            currentCursorID = CursorManager.NO_CURSOR;
-            nextCursorID = 1;
-            cursorList = [];
-            busyCursorList = [];
-            initialized = false;
-            overTextField = false;
-            overLink = false;
-        }
-        */
         if (initialized && !cursorHolder)
 		{
 			var me:InterManagerRequest = new InterManagerRequest(InterManagerRequest.CURSOR_MANAGER_REQUEST);

        }
        else
        {
            if (currentCursorID != CursorManager.NO_CURSOR)
            {
                // There is no cursor in the cursor list to display,

     */
    private var showCustomCursor:Boolean = false;
    
    /**
     *  @private
     * 
     * State variable -- set when there is a custom cursor and the
     * mouse has left the stage. Upon return, mouseMoveHandler will
     * restore the custom cursor and remove the system cursor.
     */
    private var customCursorLeftStage:Boolean = false;
    
    /*******************************************************************/

    /**
     *  @private
     */
