fire(var_args) {
    this.args_ = arguments;
    if (!this.timer_ && !this.pauseCount_) {
      this.doAction_();
    } else {
      this.shouldFire_ = true;
    }
  }
Notifies the throttle that the action has happened. It will throttle
the call so that the callback is not called too often according to the
interval parameter passed to the constructor, passing the arguments
from the last call of this function into the throttled function.
@param {...?} var_args Arguments to pass on to the throttled function.