      */
     private function dataGroup_itemRemoveHandler(event:ItemExistenceChangedEvent):void
     {        
-        var renderer:Object = dataGroup.getItemRenderer(event.relatedObject);
+        var renderer:Object = event.renderer;
         
         if (renderer)
             renderer.removeEventListener("click", item_clickHandler);

    private function buttonBar_keyDownHandler(event:KeyboardEvent):void
    {
		var currentButton:IFocusManagerComponent;
		var item:Object;
		var index:int;
		var renderer:Object;


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

