Changed snapping logic

It's now based on Vertex Dragging, not on Mousedown, which makes more
sence
Minor changes