timers: try to be more disciplined about starting/stopping the timer