             const itemRenderer:IVisualElement = dataGroup.getElementAt(columnIndex);
             const bubbles:Boolean = mouseEvent.bubbles;
             const cancelable:Boolean = mouseEvent.cancelable;
+            const relatedObject:InteractiveObject = mouseEvent.relatedObject;
             const ctrlKey:Boolean = mouseEvent.ctrlKey;
             const altKey:Boolean = mouseEvent.altKey;
             const shiftKey:Boolean = mouseEvent.shiftKey;

            
            const event:GridEvent = new GridEvent(
                type, bubbles, cancelable, 
                gridXY.x, gridXY.y, 0, columnIndex, column, item, itemRenderer, 
                ctrlKey, altKey, shiftKey, buttonDown, delta);
            dispatchEvent(event);
        }     
    }


package spark.components
{ 
    import flash.display.InteractiveObject;
    import flash.events.Event;
    import flash.events.MouseEvent;
    import flash.geom.Point;
