      *  @private
      *  Called when an item has been removed from this component.
      */
-    private function dataGroup_itemRemoveHandler(event:ItemExistenceChangedEvent):void
+    private function dataGroup_rendererRemoveHandler(event:RendererExistenceEvent):void
     {        
         var renderer:Object = event.renderer;
         

     *  @private
     *  Called when an item has been added to this component.
     */
    private function dataGroup_itemAddHandler(event:ItemExistenceChangedEvent):void
    {
        var renderer:IEventDispatcher = IEventDispatcher(event.renderer);
        var index:int = event.index;

            }            
            case Keyboard.SPACE:
            {
				currentRenderer = dataGroup.getElementAt(focusedIndex) as ISelectableRenderer;
				if (!currentRenderer || (currentRenderer.selected && requiresSelection))
					return;
				currentRenderer.selected = !currentRenderer.selected;
