Mobile layout

Fixes #116