                 virtualLayoutStartIndex = Math.min(index, virtualLayoutStartIndex); 
                 virtualLayoutEndIndex = Math.max(index, virtualLayoutEndIndex);
             }
-                        
+                      
             var createdIR:Boolean = false;
             var recycledIR:Boolean = false;
             

        if (!virtualLayoutUnderway)
            super.invalidateSize();
    }
    
    
    /**
     *  @private 
     *  Make sure there's a typicalLayoutElement for virtual layout.

            }
            delete itemToRenderer[item];
              
            // Free or remove the IR.
            if ((item != elt) && (elt is IDataRenderer))
            {
                elt.visible = false;
                if (elt is UIComponent) 
                    UIComponent(elt).includeInLayout = false;
                freeRenderers.push(elt);
            }
            else
