Pause stopwatch and appears with widget

What are you doing there with the timer - are you setting it manually with Delay during Tick?

Why not just use a Timer. It has all the math in, can be formatted however you want and can be paused | unpaused …

What if the end user cannot run the game at 60fps? Your time will run slower.