position and color change