Fix for mobile display, change input method

Resolves #6
Resolves #5
Resolves #2