Resize canvas to fill screen on mobile-sized devices.
Merge pull request #291 from mcav/resize-for-phone

Resize canvas to fill screen on mobile-sized devices.
Update the RGB color and gray color when setting ARGB.