Now, if I click on an area of the circle that is far from the pointer, perhaps it should snap. But if I'm close (or on top of the pointer), snapping is undesirable.
(compare to a physical knob, which is the thing being emulated here: touching the knob does not change the input, you must touch and then move)