Force phone / tablet user agent and viewport

Resolves #213