 
     /**
      *  @private
-     */
-    private var selectionVisibilityChanged:Boolean = false;
+     *  To indicate either selection visibility or selection styles have
+     *  changed.
+     */
+    private var selectionFormatsChanged:Boolean = false;
 
     /**
      *  Documentation is not currently available.

        var priorManager:ISelectionManager = textFlow.interactionManager;
        switchInteractionManager(textFlow, editManager);
        
        var applyFormatOperation:ApplyFormatOperation =
            new ApplyFormatOperation(editManager.selectionState,
            characterFormat, paragraphFormat, containerFormat);
        
        editManager.execute(applyFormatOperation);

        // Restore the prior manager if it wasn't an EditManager.
        switchInteractionManager(textFlow, priorManager);
    }

    {
        if (value == _selectionVisibility)
            return;
            
        _selectionVisibility = value;
        selectionFormatsChanged = true;
        
        invalidateDisplayList();
    }

    //----------------------------------
