realtime color change working