         // send an event for each content child. This logic will send
         // remove event for the 0th content child x times. 
         for (var idx:int = numChildren; idx > 0; idx--)
-            itemRemoved(0);
+            //itemRemoved(0);
+        	super.removeChildAt(0);
         
         if (_content !== undefined)
         {

            }    
        }
            
        return item;
    }
    

        // Check whether we manage the elements, or are they managed by an ItemRenderer
        if (!alwaysUseItemRenderer)
        {
        	graphics.clear(); // Clear the group's graphic because graphic elements might be drawing to it
            // TODO EGeorgie: we need to optimize this, iterating through all the elements is slow.
            // Iterate through the graphic elements, clear their graphics and draw them
            var length:int = numItems;
