public WatchState StartStop(Action <TimeSpan> showTime) { timer.Dispose(); return(WatchStopped.Create(ui)); }