Tweak background image interactions

- Scale background to fit, but don't enlarge the image
- Make menu buttons opaque for visibility