added color and fixed dragging a bit