 import flash.geom.Point;
 import flash.ui.Keyboard;
 
-import spark.components.supportClasses.ListBase;
 import mx.core.ClassFactory; 
+import mx.core.IVisualElement;
+import mx.events.FlexEvent;
+import mx.managers.IFocusManagerComponent;
+
 import spark.components.IItemRenderer;
-import spark.components.supportClasses.ItemRenderer;  
-import mx.core.IVisualElement;
+import spark.components.supportClasses.ItemRenderer;
+import spark.components.supportClasses.ListBase;  
 import spark.events.RendererExistenceEvent;
-import mx.events.FlexEvent;
 import spark.layout.HorizontalLayout;
 import spark.layout.VerticalLayout;
-import mx.managers.IFocusManagerComponent;
-import spark.skins.default.DefaultItemRenderer;
-
 
 /**
  *  @copy spark.components.supportClasses.GroupBase#alternatingItemColors

        if (renderer)
        {
        	renderer.addEventListener("click", item_clickHandler);
        	renderer.addEventListener("dataChange", item_dataChangeHandler);
        	if (renderer is IVisualElement)
        		IVisualElement(renderer).owner = this;
        		
        	//If the labelElement part has been defined on the renderer, 
    		//push the right text in. 
        	if ((renderer is ItemRenderer) && (renderer.labelElement))
        	{
        		renderer.labelElement.text = itemToLabel(renderer.data);
        	}
        }
            
        if (isItemIndexSelected(index))

        
        var renderer:Object = dataGroup.getElementAt(index);
        
        if (renderer is IItemRenderer)
        {
            IItemRenderer(renderer).selected = selected;
        }
    }
    
