 		var renderer:Object;
 
 		currentButton = focusManager.getFocus();
-		index = dataGroup.getItemIndexForRenderer(
+		index = dataGroup.mx_internal::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);
+			renderer = dataGroup.mx_internal::getRendererForItemAt(i);
 			if (renderer == currentButton)
 				renderer.layer = n - 1;
 			else

            {
				focusManager.showFocusIndicator = true;
				currentButton = focusManager.getFocus();
		        index = dataGroup.getItemIndexForRenderer(
		                  currentButton as IVisualElement);
				if (index < dataProvider.length - 1)
				{
					renderer = dataGroup.getRendererForItemAt(index+1);
					IFocusManagerComponent(renderer).setFocus();
				}


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