Rebuild background implementation

Make the background image cover the available space by using a
predefined style string