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

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

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