The viewer renders a window much larger than the browser window, requiring side scrolling. The camera stays centered on the AVI so that helps.
The client should detect the window size and adapt accordingly. It should be able to resize on demand as the browser is minimzed, maximised, or moved to a different monitor.
Excellent demo, by the way. Thank you.