real fix: set background color even when widget is transparent