handle begin/end of timeline in interpolate