change colors, including new background