More mobile fixes

Except landscape mode is still effectively borked :(