Code

Refactor snapping of gradient handles; now behaves like all other snapping, i.e....