position head-marker correctly, and limit grid-value to within interpolation bounds