demo of backgound color change