 		_minHeight = value;
 		if (height < minHeight)
 			height = minHeight;
+			
+		dispatchEvent(new Event("minHeightChanged"));
 	}
 	
 	//----------------------------------

	 */
	private var _minWidth:Number =
		Math.max(NativeWindow.systemMinSize.x, 100);
		
	/**
	 *  The minimum width of the Window.

    {
        invalidateViewMetricsAndPadding();
        invalidateDisplayList();
        
        var dispatchWidthChangeEvent:Boolean = (bounds.width != stage.stageWidth);
        var dispatchHeightChangeEvent:Boolean = (bounds.height != stage.stageHeight);
        
        bounds.x = stage.x;
        bounds.y = stage.y;
        bounds.width = stage.stageWidth;
        bounds.height = stage.stageHeight;
        
        validateNow();
        var e:FlexNativeWindowBoundsEvent =
        	new FlexNativeWindowBoundsEvent(FlexNativeWindowBoundsEvent.WINDOW_RESIZE, event.bubbles, event.cancelable,
        			event.beforeBounds, event.afterBounds);
        dispatchEvent(e);
   
        if (dispatchWidthChangeEvent)
    		dispatchEvent(new Event("widthChanged"));
    	if (dispatchHeightChangeEvent)
    		dispatchEvent(new Event("heightChanged"));
    }

 	/**
