                 ItemExistenceChangedEvent.ITEM_ADD, contentGroup_itemAddedHandler);
             contentGroup.addEventListener(
                 ItemExistenceChangedEvent.ITEM_REMOVE, contentGroup_itemRemovedHandler);
-            contentGroup.addEventListener(
-                FlexEvent.CONTENT_CHANGING, contentGroup_contentChangingHandler);
-            contentGroup.addEventListener(
-                FlexEvent.CONTENT_CHANGED, contentGroup_contentChangedHandler);
             
             if (_placeHolderGroup)
             {

                    ItemExistenceChangedEvent.ITEM_ADD, contentGroup_itemAddedHandler);
                _placeHolderGroup.removeEventListener(
                    ItemExistenceChangedEvent.ITEM_REMOVE, contentGroup_itemRemovedHandler);
                _placeHolderGroup.removeEventListener(
                    FlexEvent.CONTENT_CHANGING, contentGroup_contentChangingHandler);
                _placeHolderGroup.removeEventListener(
                    FlexEvent.CONTENT_CHANGED, contentGroup_contentChangedHandler);
                
                _placeHolderGroup = null;
            }

        // Re-dispatch the event
        dispatchEvent(event);
    }
}

}
