Move background handling to the watcher

As the watcher handles the image (landscape vs portrait), it should
also handle the background color.

Show white for now for landscape. In the future it should be transparent
and the indicator should be painted on top of the content in landscape.