semaphore control for status change animation.