snap to position if the diff between real and approx is great