welcome.js.  fixed scrollview width.  stable.

scrollview surfaces now have size: [undefined, … ]
this will force resize on orientation change.
reworked screen dimensions into a function.
one more time