Must nicer handling of the background image.