     {
         // Multiple selection needs to be added here....
         
-        selectedItem = currentContentGroup.getSkinItem(DisplayObject(event.currentTarget));
+        selectedItem = dataGroup.getSkinItem(DisplayObject(event.currentTarget));
     }
 }
 

            var count:int = selectedIndices.length;
            
            for (var i:int = 0; i < count; i++)
                result[i] = getItemAt(selectedIndices[i]);  
        }
        
        return result;

            count = removedItems.length;
            for (i = 0; i < count; i++)
            {
                itemSelected(dataProvider.getItemAt(removedItems[i]), false);
            }
        }
        
