smoother animation interpolation