     /**
      *  @private
      */
+    private var lastItemFocused:DisplayObject;
+
+    /**
+     *  @private
+     */
     private var displayWidth:Number;
 
     /**

            var ceEvent:CollectionEvent = CollectionEvent(event)
            if (ceEvent.kind == CollectionEventKind.RESET)
            {
                if (generatedColumns)
                    generateCols();
                else

                // trace("<<DGFocusIn ");
                return;
            }
            lastItemFocused = DisplayObject(event.target);
            // trace("subcomponent got focus ignoring");
            // trace("<<DGFocusIn ");
            return;
        }
        lastItemFocused = null;

        super.focusInHandler(event);

