Fix Overdraw

The background was being redrawn several times over as each activity
was drawing it rather than inheriting from the theme
Merge pull request #2739 from campbeb/fix_overdraw

Fix Overdraw