snap to point on surface

...under construction...