      */
     public function set resizeForSoftKeyboard(value:Boolean):void
     {
-        if (!popUpTransition)
+        if (_resizeForSoftKeyboard == value)
             return;
         
-        popUpTransition.resizeForSoftKeyboard = value;
+        _resizeForSoftKeyboard = value;
     }
     
     //----------------------------------

    public function SkinnablePopUpContainer()
    {
        super();
        
        var topLevelApp:Application = FlexGlobals.topLevelApplication as Application;
        var softKeyboardEnabled:Boolean = (topLevelApp && Application.softKeyboardBehavior == "none");
        
        if (softKeyboardEnabled)
            _popUpTransition = new SoftKeyboardPopUpTransition();
    }
    
    //--------------------------------------------------------------------------

     */
    public function set moveForSoftKeyboard(value:Boolean):void
    {
        if (_moveForSoftKeyboard == value)
            return;
        
        _moveForSoftKeyboard = value;
    }

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