support for setting the background