background change improvements