adopt viewport for mobile devices: initial zoom 0.7, and allow user-scal...

...ing