added support for optional background image

Support for background image was removed, now it's possible to configure an optional background image.
Branch based on devel