     {
         // Clean up 
         clearErrorStringFromContainer(this);
-        removeEventListener(MouseEvent.MOUSE_UP, mouseUpDownHandler);
-        removeEventListener(MouseEvent.MOUSE_DOWN, mouseUpDownHandler);
+        removeEventListener(MouseEvent.MOUSE_UP, mouseUpDownMoveHandler);
+        removeEventListener(MouseEvent.MOUSE_DOWN, mouseUpDownMoveHandler);
+        removeEventListener(MouseEvent.MOUSE_MOVE, mouseUpDownMoveHandler);
     }
     
     /**

    public function prepare():void
    {
        // Stop the item renderer from seeing mouse clicks on the editor.
        addEventListener(MouseEvent.MOUSE_UP, mouseUpDownHandler);
        addEventListener(MouseEvent.MOUSE_DOWN, mouseUpDownHandler);
    }
    
    /**

     *   @private
     *   Stop the item renderer from getting the click.
     */ 
    private function mouseUpDownMoveHandler(event:MouseEvent):void
    {
        if (event.cancelable)
            event.preventDefault();
        else
            event.stopPropagation();
    }
}
}