Currently, the UI doesn't update until the next tick. Could we trigger a redraw immediately after changing the state of the timer?