      */
     mx_internal function rawChildren_addChild(child:DisplayObject):DisplayObject
     {
-        addingChild(child);
+        childManager.addingChild(child);
 
         super.addChild(child);
 
-        childAdded(child); // calls child.createChildren()
+        childManager.childAdded(child); // calls child.createChildren()
 
         return child;
     }

import mx.events.FlexEvent;
import mx.events.EventListenerRequest;
import mx.events.Request;
import mx.styles.ISimpleStyleClient;
import mx.styles.IStyleClient;
import mx.utils.NameUtil;

	/**
	 *  @private
	 */
	private var _topLevelSystemManager:ISystemManager;
	
    /**
     *  @private
     *  The childAdded/removed code
     */
    mx_internal var childManager:ISystemManagerChildManager;

	/**
	 *  @private
	 *  Whether we are the stage root or not.
