 
     /**
      *  @private
+     * 
      *  Update the layout of the virtualized elements that overlap
      *  the scrollRect's horizontal extent.
      *


        setColumnCount(index - startIndex);
        setIndexInView(startIndex, endIndex);
        layoutTarget.setContentSize(llv.end(llv.length - 1), contentHeight);
    }
    
    private function updateDisplayListReal():void
    {
        var layoutTarget:GroupBase = target;
        var targetWidth:Number = layoutTarget.width;
        var targetHeight:Number = layoutTarget.height;
        
        var layoutElement:ILayoutElement;
        var count:uint = layoutTarget.numElements;

                    h = calculateElementHeight(elt, targetHeight, containerHeight); // can be NaN
                    elt.setLayoutBoundsSize(elt.getLayoutBoundsWidth(), h);
                    h = elt.getLayoutBoundsHeight();
                    y = y0 + calculateElementY(elt, h, containerHeight);
                    elt.setLayoutBoundsPosition(elt.getLayoutBoundsX(), y);
                }
             }
