      */
     public function insertText(text:String):void
     {
-        EditManager(textFlow.selectionManager).insertText(text);
+        EditManager(textFlow.interactionManager).insertText(text);
     }
     
     /**

    /**
     *  @private
     */
    private var _direction:String = Direction.LEFT_TO_RIGHT;

    /**
     *  Documentation is not currently available.

    }

    //----------------------------------
    //  selectionActivePosition
    //----------------------------------

    /**
     *  @private
     */
    private var _selectionActivePosition:int = -1;

    /**
     *  @private
     */
    private var selectionActivePositionChanged:Boolean = false;
    
    /**
     *  The active position of the selection.
     *  The "active" point is the end of the selection
     *  which is changed when the selection is extended.
     *  The active position may be either the start
     *  or the end of the selection. 
     *
     *  @default -1
     */
    public function get selectionActivePosition():int
    {
        return _selectionActivePosition;
    }

    /**
     *  @private
     */
    public function set selectionActivePosition(value:int):void
    {
        if (value == _selectionActivePosition)
            return;
        
        _selectionActivePosition = value;
        selectionActivePositionChanged = true;

        invalidateProperties();
    }

    //----------------------------------
    //  selectionAnchorPosition
    //----------------------------------
    
    /**
     *  @private
     */
    private var _selectionAnchorPosition:int = -1;

    /**
     *  @private
     */
    private var selectionAnchorPositionChanged:Boolean = false;
    
    /**
     *  The anchor position of the selection.
     *  The "anchor" point is the stable end of the selection
     *  when the selection is extended.
     *  The anchor position may be either the start
     *  or the end of the selection.
     *
     *  @default -1
     */
    public function get selectionAnchorPosition():int
    {
        return _selectionAnchorPosition;
    }

    /**
     *  @private
     */
    public function set selectionAnchorPosition(value:int):void
    {
        if (value == _selectionAnchorPosition)
            return;
        
        _selectionAnchorPosition = value;
        selectionAnchorPositionChanged = true;

        invalidateProperties();
    }
