  *  Dispached after the <code>selectionAnchorPosition</code> and/or
  *  <code>selectionActivePosition</code> properties have changed.
  *  due to a user interaction.
+ *
+ *  @eventType mx.events.FlexEvent.SELECTION_CHANGE
  */
 [Event(name="selectionChange", type="mx.events.FlexEvent")]
 

 *  Dispatched before a user editing operation occurs.
 *  You can alter the operation, or cancel the event
 *  to prevent the operation from being processed.
 */
[Event(name="changing", type="mx.events.TextOperationEvent")]

/**
 *  Dispatched after a user editing operation is complete.
 */
[Event(name="change", type="mx.events.TextOperationEvent")]

/**
 *  Dispatched when the user pressed the Enter key.
 */
[Event(name="enter", type="mx.events.FlexEvent")]


    {
        // The whiteSpaceCollapse format determines how whitespace
        // is processed when markup is imported.
        staticCharacterFormat.whiteSpaceCollapse =
            getStyle("whiteSpaceCollapse");
        staticConfiguration.textFlowInitialCharacterFormat =
            staticCharacterFormat;
        staticImportExportConfiguration.textFlowConfiguration =
            staticConfiguration; 

        if (markup is String)
