                 systemManager.removeEventListener(Event.RESIZE, resizeHandler);
                 resizeHandlerAdded = false;
             }
+        }
+        
+        if (percentBoundsChanged)
+        {
+            updateBounds();
+            percentBoundsChanged = false;
         }
     }
 

        // based on the current SystemManager's width/height.
        // If developer has specified min/max values,
        // then application will not resize beyond those values.

        var w:Number;
        var h:Number
        

            invalidateProperties();
            invalidateSize();
        }
        
        setActualSize(w, h);
        
        invalidateDisplayList();        
    }
}

