better working settings animation need to monitor animation end state