retain viewAnimator until animation ends to avoid re-use