      */
     public function discard():void
     {
+        // Clean up 
+        removeEventListener(MouseEvent.MOUSE_UP, mouseUpDownHandler);
+        removeEventListener(MouseEvent.MOUSE_DOWN, mouseUpDownHandler);
     }
     
     /**

     */
    public function prepare():void
    {
    }
    
    /**


package spark.components.gridClasses
{
import flash.events.MouseEvent;
import flash.utils.describeType;


import mx.core.IIMESupport;
import mx.core.IInvalidating;
import mx.core.IVisualElement;
import mx.core.IVisualElementContainer;
import mx.core.mx_internal;
import mx.core.UIComponent;
import mx.validators.IValidatorListener;

import spark.components.supportClasses.GridColumn;
import spark.components.DataGrid;
import spark.components.Group;
import spark.components.IGridItemEditor;
import spark.components.IGridItemRenderer;

use namespace mx_internal;
    
