Separate snapping from moving, to enable measures