                 if (focusedIndex > 0 || arrowKeysWrapFocus)
                 {
                     if (currentRenderer)
-                        currentRenderer.showFocusIndicator = false;
+                        currentRenderer.caret = false;
                     focusedIndex = (focusedIndex - 1 + length) % length;
                     adjustLayering(focusedIndex);
                     renderer = dataGroup.getElementAt(focusedIndex) as IItemRenderer;
                     if (renderer)
-                        renderer.showFocusIndicator = true;
+                        renderer.caret = true;
                 }
 
                 event.stopPropagation();

        if (focusedIndex >= 0  && !inKeyUpHandler)
        {
            currentRenderer = dataGroup.getElementAt(focusedIndex) as IItemRenderer;
            currentRenderer.showFocusIndicator = false;
        }

        if (index == selectedIndex)

            var renderer:IItemRenderer = 
                dataGroup.getElementAt(index) as IItemRenderer;
            if (renderer)
                renderer.caret = focused;
        }
    }
}
