Complete mobile view changes

Whoops the git repository broke when pulling down new changes. This commit
contains the remaining changes after 127c27b37b2e5b5bfef4322bbba33b5d6190dcbd

Protip: make sure you apply a git stash before copying your working directory
away and recreating the git repository!