  	   	var layoutTarget:Group = target;
     	if (layoutTarget != null) 
     	{
-			gapChanged = true;
         	layoutTarget.invalidateSize();
             layoutTarget.invalidateDisplayList();
     	}

    //  gap
    //----------------------------------
    
    /**
     *  @private
     */
    private var _gap:int = 6;
    
    /**
     *  @private
     */
    private var gapChanged:Boolean = false;

    [Inspectable(category="General")]

    /**

    [Inspectable(category="General")]

    /**
     *  If false, i.e. "fixed row height" is specified, the height of
     *  each item is set to the value of <code>rowHeight</code>.
     * 
     *  If the <code>rowHeight</code> property wasn't explicitly set,
     *  then it's initialized with the <code>measuredHeight</code> of
     *  the first item.
     * 
     *  The items' <code>includeInLayout</code>, 
     *  <code>measuredHeight</code>, <code>minHeight</code>,
     *  and <code>percentHeight</code> properties are ignored when 
     *  <code>variableRowHeight</code> is false.
     * 
     *  @default true
     */
    public function get variableRowHeight():Boolean
