background color is now programmable