         var startIndex:int = llv.indexOf(Math.max(0, minVisibleY + gap));
         if (startIndex == -1)
             return;
-                        
+        
         var fixedRowHeight:Number = NaN;
         if (!variableRowHeight)
             fixedRowHeight = rowHeight;  // may query typicalLayoutElement, elt at index=0

            return;
        
        if (_target)
            _target.removeEventListener(FlexEvent.MEASURED_SIZE_PRELIMINARY, measuredSizePreliminaryHandler);
        _target = value;
        super.target = value;
        if (value)
            value.addEventListener(FlexEvent.MEASURED_SIZE_PRELIMINARY, measuredSizePreliminaryHandler, false, 0, true);
    }
    
    //--------------------------------------------------------------------------
    //
    //  Methods

            if (layoutTarget.numElements == 0)
                layoutTarget.setContentSize(Math.ceil(paddingLeft + paddingRight),
                                            Math.ceil(paddingTop + paddingBottom));
            if (notFinalTargets)
                notFinalTargets.length = 0;
            return;         
        }
        
        if (useVirtualLayout) 
        {
            inUpdateDisplayListVirtual = true;            
            updateDisplayListVirtual();
            inUpdateDisplayListVirtual = false;

            if (notFinalTargets)
                notFinalTargets.length = 0;
        }
        else
            updateDisplayListReal();
    }
