     {
         var cloneEvent:GridEvent = new GridEvent(type, bubbles, cancelable, 
             localX, localY, rowIndex, columnIndex, column, item, itemRenderer, 
-            ctrlKey, altKey, shiftKey, buttonDown, delta);
+            relatedObject, ctrlKey, altKey, shiftKey, buttonDown, delta);
         
         cloneEvent.relatedObject = this.relatedObject;
         


package spark.events
{
import flash.events.Event;
import flash.events.MouseEvent;

import mx.core.IVisualElement;
import spark.components.supportClasses.GridColumn;

/**

        type:String,
        bubbles:Boolean = false,
        cancelable:Boolean = false,
        localX:Number = NaN,
        localY:Number = NaN,
        rowIndex:int = -1,
        columnIndex:int = -1,
        column:GridColumn = null,
        item:Object = null,
        itemRenderer:IVisualElement = null,
        relatedObject:InteractiveObject = null,
        ctrlKey:Boolean = false,
        altKey:Boolean = false,
        shiftKey:Boolean = false,
        buttonDown:Boolean = false,
        delta:int = 0)
    {
        super(type, bubbles, cancelable, localX, localY, relatedObject, ctrlKey, altKey, shiftKey, buttonDown, delta);
   
        this.rowIndex = rowIndex;
        this.columnIndex = columnIndex;
        this.column = column;
