css animation events (animationstart/animationiteration/animationend) component