                     {
                         var index:int = dataProvider.getItemIndex(pe.source);
                         var renderer:IVisualElement = indexToRenderer[index];
-                        updateRenderer(renderer, index, pe.source); 
+                        setUpItemRenderer(renderer, index, pe.source); 
                     }
                 }
                 break;

    }
    
    /**
     *  @private 
     *  Given a data item, return the toString() representation 
     *  of the data item for an item renderer to display. Null 
     *  data items return the empty string. 
     *
     */
    private function itemToLabel(item:Object):String
    {
        if (item !== null)
            return item.toString();

            
            if (createdIR || recycledIR) 
            {
                setUpItemRenderer(elt, index, item);
                if (!isNaN(eltWidth) || !isNaN(eltHeight))
                {
                    // If we're going to set the width or height of this
