     //----------------------------------
     //  useVirtualLayout
     //----------------------------------
-    
-    //----------------------------------
-    //  target
-    //----------------------------------
-    
-    private var _target:GroupBase;
-    
-    /**
-     * @private
-     */
-    override public function set target(value:GroupBase):void
-    {
-        if (_target == value)
-            return;
-        
-        if (_target)
-            _target.removeEventListener(FlexEvent.MEASURED_SIZE_FINAL, measuredSizeFinalHandler);
-        
-        _target = value;
-        super.target = value;
-        
-        if (_target)
-            _target.addEventListener(FlexEvent.MEASURED_SIZE_FINAL, measuredSizeFinalHandler, false, 0, true);
-    }    
 
     /**
      *  GridLayout only supports virtual layout, the value of this property can not be changed.


package spark.components.gridClasses
{
import flash.display.DisplayObject;
import flash.geom.Rectangle;
import flash.utils.Dictionary;
import flash.utils.getTimer;

import mx.collections.IList;
import mx.core.ClassFactory;
import mx.core.IContainerInvalidating;
import mx.core.IFactory;
import mx.core.IInvalidating;
import mx.core.IUITextField;
import mx.core.IVisualElement;
import mx.core.IVisualElementContainer;
import mx.core.Singleton;
import mx.core.UIComponentGlobals;
import mx.core.mx_internal;
import mx.events.CollectionEvent;
import mx.events.CollectionEventKind;
import mx.events.FlexEvent;
import mx.events.PropertyChangeEvent;
import mx.managers.ILayoutManagerClient;
import mx.managers.ILayoutManagerContainerClient;

import spark.components.DataGrid;
import spark.components.Grid;
import spark.components.supportClasses.GroupBase;
import spark.core.IGraphicElement;
import spark.layouts.supportClasses.LayoutBase;


        {
            if (!isNaN(width) || !isNaN(height))
            {
                if (validatingElt)
                {
                    if (validatingElt is IGraphicElement)
                        validateGraphicElement(IGraphicElement(validatingElt));
                    else
                        validatingElt.validateNow();
