 		private function stageResizedHandler(event : Event) : void
 		{
 			updateMask();
+			updateStage3D();
+			updateBackBuffer();
 		}
 		
 		private function parentResizedHandler(event : Event) : void

			stage.addEventListener(Event.ADDED_TO_STAGE, displayObjectAddedToStageHandler);
			stage.addEventListener(Event.REMOVED_FROM_STAGE, displayObjectRemovedFromStageHandler);
			
			setupOnStage(stage);
		}
		

			
			stage.removeEventListener(Event.ADDED_TO_STAGE, displayObjectAddedToStageHandler);
			stage.removeEventListener(Event.REMOVED_FROM_STAGE, displayObjectRemovedFromStageHandler);
			
			stage.removeEventListener(Event.RESIZE, stageResizedHandler);
			
			if (_stage3d != null)
				_stage3d.visible = false;
