                 
                 indexToRenderer[index] = elt;
             }
-            
+
             addItemRendererToDisplayList(DisplayObject(elt));           
             setUpItemRenderer(elt, index, item);
             

            removeAllItemRenderers();   // indexToRenderer.length = 0

        if (layout && layout.useVirtualLayout)
        {
            // The item renderers will be created lazily, at updateDisplayList() time
            invalidateSize();
            invalidateDisplayList();

    /**
     *  @private
     *  Called before super.updateDisplayList() if layout.useVirtualLayout=true.
     *  Also called by createItemRenderers to ready existing renderers
     *  to be recycled by the following call to finishVirtualLayout.
     * 
     *  Copies virtualRendererIndices to oldRendererIndices, clears virtualRendererIndices
     *  (which will be repopulated by subsequence getVirtualElementAt() calls), and
     *  calls ensureTypicalElement().
