Fixed a bg that broke drawing on mobile devices

Honestly I don't know why and I don't think I care. The previous changeset's switch from viewport to theScreen seems to be a desktop problem anyway.
Minor code tweaks

* Use self instead of "this", "this" is unreliable.
* Pput a space between parameters for coding style