Maybe it should only animate when hovered and pause the animation when hover/focus moves away? Low priority