Factor out validation text animation from validation saving