run static method
Runs the action immediately if it hasn't been run within the last duration.
Implementation
static void run(String tag, Duration duration, VoidCallback action) {
if (_active[tag] == true) return;
action();
_active[tag] = true;
Timer(duration, () => _active.remove(tag));
}