             // the fontLookup format is set to either
             // "device" or "embedded" depending on whether
             // embeddedFontContext is null or non-null.
+            
+            if (hasEventListener("styleChanged"))
+                dispatchEvent(new Event("styleChanged"));
         }
         
         if (selectionFormatsChanged)

        if (editingMode != EditingMode.READ_WRITE)
            editingMode = EditingMode.READ_WRITE;
        
        return EditManager(_textContainerManager.beginInteraction());
    }

    /**

     */
    private function releaseEditManager():void
    {
        EditManager(textFlow.interactionManager).endCompositeOperation();
                    
        _textContainerManager.endInteraction();

        editingMode = priorEditingMode;
