Timers have an “enabled” property that can be set to true and false.
Timers can also be told to start and stop.
How are these different? It seems in both cases that the timer is essentially disabled, such that re-enabling it resets its time in relation to its interval. So if a timer with an interval of 1000ms is stopped with 200ms before it fires, telling it to start will reset it so it is counting down from 1000 not from 200.