         return success;
     }
 
+    /**
+     *  Note:  It is probably a TLF bug that, if delayedUpdates is true, we have to call 
+     *  updateAllControllers before doing a format operation to guarantee the correct
+     *  results.
+     */
     mx_internal function getTextFlowWithComposer():TextFlow
     {
         var textFlow:TextFlow = getTextFlow();

        
        if (textFlow.interactionManager)
        {
            // If there is a selection manager use it so that the format
            // will include any attributes set on a point selection but not 
            // yet applied.	
            return textFlow.interactionManager.getCommonCharacterFormat();
        }
        else
        {


import flashx.textLayout.container.ContainerController;
import flashx.textLayout.container.TextContainerManager;
import flashx.textLayout.edit.EditManager;
import flashx.textLayout.edit.EditingMode;
import flashx.textLayout.edit.ElementRange;
import flashx.textLayout.edit.IEditManager;
