color transitions and dragging working