background changes on change subfactor