Prevent multiple timers from running

Fixes issue #21 (and only issue #21).

It was never fixed, because "a better PR" was to arrive "soon".