     {
         super.itemSelected(index, selected);
         
-        var renderer:Object = dataGroup.mx_internal::getRendererForItemAt(index);
+        var renderer:Object = dataGroup.getRendererForItemAt(index);
         
         if (renderer)
         {

     */
    private function item_clickHandler(event:MouseEvent):void
    {
        var index:int = dataGroup.mx_internal::getItemIndexForRenderer(
                            event.currentTarget as IVisualElement);
		
		selectedIndex = index;

		var renderer:Object;

		currentButton = focusManager.getFocus();
		index = dataGroup.getItemIndexForRenderer(
		              currentButton as IVisualElement);

		var n:int = dataProvider.length;
		var zz:int = 0;
		for (var i:int = 0; i < n; i++)
		{
			renderer = dataGroup.getRendererForItemAt(i);
			if (renderer == currentButton)
				renderer.layer = n - 1;
			else
