        if (!_autoSize || recomposeForStyles())                     
             containerController.setCompositionSize(unscaledWidth, unscaledHeight);        
 
-        flowComposer.updateAllContainers();
+        flowComposer.updateAllControllers();
         
         // Reinstate the damage handler.
         textFlow.addEventListener(DamageEvent.DAMAGE, textFlow_damageHandler);        

        EditManager(textFlow.interactionManager).insertText(text);

        // Update TLF display.  This initiates the InsertTextOperation.
        textFlow.flowComposer.updateAllContainers();        

        // Restore the prior editing mode.
        switchToEditingMode(textFlow, priorEditingMode);

            if (styleProp == "tabStops" && value === undefined)
                value = [];

            if (styleProp == "fontLookup" && value == "auto")
                checkForEmbed = true;
            else
                hostTextLayoutFormat[styleProp] = value;
        }      
        if (checkForEmbed)
        {
            var embeddedFont:EmbeddedFont = getEmbeddedFont(
                hostTextLayoutFormat.fontFamily, 
                hostTextLayoutFormat.fontWeight == "bold", 
                hostTextLayoutFormat.fontStyle == "italic");
            
            embeddedFontContext = 
                embeddedFontRegistry.getAssociatedModuleFactory(
                    embeddedFont, moduleFactory);

            // if we found the font, then it is embedded. 
            // Some fonts are not listed in info(), so are not in the above registry.
            // Call isFontFaceEmbedded() which get the list of embedded fonts from the player.
            if (embeddedFontContext != null) 
            {
                hostTextLayoutFormat.fontLookup = FontLookup.EMBEDDED_CFF;
            }
            else
            {
                var sm:ISystemManager = creatingSystemManager();
                var textFormat:TextFormat = new TextFormat();
                textFormat.font = hostTextLayoutFormat.fontFamily;
                textFormat.bold = hostTextLayoutFormat.fontWeight == "bold";
                textFormat.italic = hostTextLayoutFormat.fontStyle == "italic";
                if (sm != null && sm.isFontFaceEmbedded(textFormat))
                {
                    hostTextLayoutFormat.fontLookup = FontLookup.EMBEDDED_CFF;
                }
            }
        }
        else
        {
            if (hostTextLayoutFormat.fontLookup == FontLookup.EMBEDDED_CFF)
                embeddedFontContext = moduleFactory;
            else
                embeddedFontContext = null;
        }
    }

    /**
