      */
     override protected function itemSelected(item:Object, selected:Boolean):void
     {
-        var item:* = dataGroup.getItemSkin(item);
+        var item:Object = dataGroup.getItemRenderer(item);
         
         if (item)
         {

     */
    private function dataGroup_itemRemoveHandler(event:ItemExistenceChangedEvent):void
    {        
        var skin:* = dataGroup.getItemSkin(event.relatedObject);
        
        if (skin)
            skin.removeEventListener("click", item_clickHandler);
    }
    
    /**

     */
    private function dataGroup_itemAddHandler(event:ItemExistenceChangedEvent):void
    {
        var renderer:Object = dataGroup.getItemRenderer(event.relatedObject);
        
        if (renderer)
            renderer.addEventListener("click", item_clickHandler);
    }
    
    /**
