The background image is now generated in code