Okay. Nevermind about my comments on this function. After trying this on my hamachi, I see what is going on here: the viewfinder is only occupying the top part of the screen and the controls are at the bottom, but they don't float over top of the viewfinder like they do in 1.3.  I never knew we had made that change.

Doesn't that only work if the size of the controls is carefully tuned to the size of the display and the default picture resolution?  It seems like it would be pretty bad if you ended up with a viewport size where the buttons half overlapped the viewfinder and half did not overlap.  I don't see any code that anticipates that problem.