I guess this works (a bit similar) like B-Slines. To smooth the movement.

Do you extrapolate into the moving direction, Or is the function just dragging behind, like on
a rubberband?