cleaned index
sticks to mouse cursor
merged conflicts