dynamic color change while scrolling