             textFlow.interactionManager.hasSelection())
         {
             textFlow.flowComposer.hideSelection();            
-    }
+        }
+        
+        if (focusManager)
+            focusManager.defaultButtonEnabled = true;
     }
 
     //--------------------------------------------------------------------------

        
        var op:FlowOperation = event.operation;

        // If the user presses the Enter key in a single-line TextView,
        // we cancel the paragraph-splitting operation and instead
        // simply dispatch an 'enter' event.
        if (op is SplitParagraphOperation && !multiline)
        {
            event.preventDefault();
            dispatchEvent(new FlexEvent(FlexEvent.ENTER));
            return;
        }
        
        if (op is InsertTextOperation)
        {
            var insertTextOperation:InsertTextOperation =

            
        addEventListener(FocusEvent.FOCUS_IN, focusInHandler);
        addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler);
        addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
        
        // We don't want TLF stopping the propagation of the ENTER key.
        // Keep in mind that this affects the global default for editable
        // flows. We set this here to avoid setting one-off configuration 
        // instances per TextFlow.  
        TextFlow.defaultConfiguration.manageEnterKey = false;
    }
    
    //--------------------------------------------------------------------------
