         if (!isEditing)
         {
             isEditing = true;
-            showProxy = false;
             proxy.visible = false;
             updateViewPort();
             stageText.visible = true;

     */
    private var savedSelectionAnchorIndex:int = 0;
    private var savedSelectionActiveIndex:int = 0;
    private var showProxy:Boolean = true;

    /* if showProxy = true; proxy is visible, and StageText is not visible
     * */
    private var isEditing:Boolean = false;

    /*  indicates whether editing is in place
     * */
    private var isMouseDown:Boolean = false;

    private var invalidateProxyFlag:Boolean = false;



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

    private function stageText_softKeyboardDeactivateHandler(event:SoftKeyboardEvent):void
    {
        if (endTextEdit()) {
            dispatchEvent(new SoftKeyboardEvent(event.type,
                    true, event.cancelable, this, event.triggerType));
        }
