Update from CPAnimationSequence main branch