             var sm:SystemManager = application ? application.systemManager as SystemManager : null;
             _densityScale = sm ? sm.densityScale : 1.0;
         }
-
         return _densityScale;
+    }
+
+    protected function get showProxy():Boolean {
+        return !isEditing;
     }
 
     //----------------------------------

    {

        if ( startTextEdit()) {
            trace("[DEBUG] stageText SK ACTIVATE:", debugId);
            dispatchEvent(new SoftKeyboardEvent(event.type,
                    true, event.cancelable, this, event.triggerType));
        }

    }


      //--------------------------------------------------------------------------
        //
        //    EDITING AND FOCUS MANAGEMENT
        //
        //--------------------------------------------------------------------------

    /**
     * @return true if editing was actually stated,, false is already started
