No, it *should* fix the problem by just making the changes to the init room. The init room view settings are used as like a base by the global variables to auto-set the screen size, so if there's a view in the room and then the view global variables that conflict, it'll change the screen size and cause that middle-set and screen size blinking.