         
         selectionManager.setSelection(anchorPosition, activePosition);        
                 
-        // Refresh the selection.  This does not cause a damage event.
+        // Update the display with the new selection.
         selectionManager.refreshSelection();
         
         releaseSelectionManager();

        
        // If no selection, then it's an append.
         if (!editManager.hasSelection())
            editManager.setSelection(int.MAX_VALUE, int.MAX_VALUE);
            
        // Our damage handler should be active.  Inserting the text invokes
        // our damage handler to invalidate the text, maybe the size, and
        // the display list.      
        editManager.insertText(text);

        // All done with edit manager.
        releaseEditManager();

    /**
     *  @private
     *  The default is true.
     *  TODO! The default should be true.
     */
    private var _autoSize:Boolean = false;

