Following changes:

1. Main screen button is now visible when keyboard is up.
2. Text size has been reduced to 75% of what it previously was. It
shouldn't overrun the screen now.
3. Changed logging so that we don't write each line to file. Instead we
aggregate every write and append it to file in one go, reducing file
operation frequency.
4. Used the '<' key to represent backspaces everywhere.