StateDevice -> Any command coming into device that is itself not delayed, should stop any other previous delay in progress.
Motion -> Enhance Unit Testing more