             if (renderer is IVisualElement)
                 IVisualElement(renderer).owner = this; 
             if (renderer is IItemRenderer)
+            {
+            	var data:Object = IItemRenderer(renderer).data;
                 IItemRenderer(renderer).allowDeselection = !requiresSelection;
+                IItemRenderer(renderer).labelText = itemToLabel(data);
+            }
         }
             
         if (isItemIndexSelected(index))

import flash.events.MouseEvent;
import flash.ui.Keyboard;

import mx.collections.IList;
import spark.components.supportClasses.ListBase;
import mx.core.EventPriority;
import mx.core.IFactory;
import mx.core.IVisualElement;

import mx.events.CollectionEvent;
import mx.events.CollectionEventKind;
import mx.events.ItemClickEvent;
import mx.managers.IFocusManagerComponent;

[IconFile("ButtonBar.png")]
