         // Remove the old ItemRenderers that aren't new ItemRenderers and if 
         // recycling is possible, add them to the freeRenderers list.
         
-        const recyclingOK:Boolean = isRecyclingOK();       
-        
         for each (var vrIndex:int in oldVirtualRendererIndices)
         {
             // Skip renderers that are still in view.

            virtualRendererIndices.length = 0;
            oldVirtualRendererIndices.length = 0;
            
            for (var i:int = freeRenderers.length - 1; i >= 0; i--)
            {
                var myItemRenderer:IVisualElement = freeRenderers.pop() as IVisualElement;
                super.removeChild(myItemRenderer as DisplayObject);
            }
        }   
        else 
        {

     *  called by commitProperties().
     * 
     *  Reuse as many of the IItemRenderer renderers in indexToRenders as possible.
     */
    private function createItemRenderers():void
    {
