mobile friendlier layout
background color, button size
adjustments for smallish and largish mobile screens