Mobile fixes

Closes #51
Closes #50
Closes #49