nearest sphere follows mouse, and snaps to nearest node