Only thing I can think of is using the fullscreen in browser crop option and using the browser plugin expressions browser.screenwidth and browser.screenheight to make some adjustments to layer and or object sizes depending on the size of the screen.
Hud elements would ofcourse have to be placed using either the anchor behaviour or based on viewportleft, viewportright, etcetera