[refactor] animation/transition changes