Runs action now, or once more when the current interval ends.
void call() { if (_timer != null) { _pending = true; return; } action(); _timer = Timer(interval, _onTick); }