Or even experiment with something like this, looks better and is reusable:
Call StartTimer (via a button click or anything else), gives a chance to set new TimeRemaining. Calling StartTimer with 0 stops the timer. Calling Star timer with > 0, restarts it.