 
         var sm:ISystemManager = SystemManagerGlobals.topLevelSystemManagers[0]
 		sm.removeEventListener(Event.ENTER_FRAME, waitAFrame);
-		sm.addEventListener(Event.ENTER_FRAME, doPhasedInstantiation);
+		sm.addEventListener(Event.ENTER_FRAME, doPhasedInstantiationCallback);
         waitedAFrame = true;
 
 		// trace("<<LayoutManager:WaitAFrame");

		}
		else
		{
			sm.addEventListener(Event.ENTER_FRAME, doPhasedInstantiation);
			if (!usePhasedInstantiation)
			{
				if (sm && (sm.stage || sm.useSWFBridge()))
				{
					sm.addEventListener(Event.RENDER, doPhasedInstantiation);
					if (sm.stage)
						sm.stage.invalidate();
				}

	/**
	 *  @private
	 */
	private function doPhasedInstantiation():void
	{
        var sm:ISystemManager = SystemManagerGlobals.topLevelSystemManagers[0]
		sm.removeEventListener(Event.ENTER_FRAME, doPhasedInstantiation);
