     //  resizeForSoftKeyboard
     //----------------------------------
     private var _resizeForSoftKeyboard:Boolean = true;
-    private var resizeForSoftKeyboardChanged:Boolean = true;
     
     /**
      *  Some devices do not support a hardware keyboard. 

        if (this === FlexGlobals.topLevelApplication)
        {            
            isSoftKeyboardActive = false;
            var sm:SystemManager = systemManager as SystemManager;
            var scaleFactor:Number = 1;
            
            // Account for any density scaling
            if (sm)
                scaleFactor = sm.densityScale;
            
            // Restore the original values
            setActualSize(stage.stageWidth / scaleFactor, stage.stageHeight / scaleFactor);
            
            validateNow(); // Validate so that other listeners like Scroller get the updated dimensions
        }
    }
    

            if (keyboardRect.height > 0)
                isSoftKeyboardActive = true;
            
            if (softKeyboardBehavior == "none" && resizeForSoftKeyboard)
            {
                var sm:SystemManager = systemManager as SystemManager;
                var scaleFactor:Number = 1;
                
                // Account for any density scaling
                if (sm)
                    scaleFactor = sm.densityScale;
                
                var appHeight:Number = (stage.stageHeight - keyboardRect.height) / scaleFactor;
                
                if (appHeight != height)
                {
                    setActualSize(width, appHeight);
                    validateNow(); // Validate so that other listeners like Scroller get the updated dimensions
                }
            }
        }
    }
