  *  <pre>
  *  &lt;ButtonBar
  *
- *    <strong>Properties</strong>
- *    arrowKeysWrapFocus="false"
- * 
- *    <strong>Events</strong>
- *    itemClick="<i>No default</i>"
  *  /&gt;
  *  </pre>
  *

        
        if (renderer)
        {
            focusedIndex = index;
            renderer.selected = selected;
        }
    }
        
    /**
     *  @inheritDoc
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    override protected function partAdded(partName:String, instance:Object):void
    {


        inKeyUpHandler = true;

        super.keyUpHandler(event);

        switch (event.keyCode)
        {
            case Keyboard.SPACE:
            {
                  currentRenderer = dataGroup.getElementAt(caretIndex) as IItemRenderer;
                if (!currentRenderer || (currentRenderer.selected && requireSelection))
                    return;
                currentRenderer.dispatchEvent(event);
