code: function () {
        waiting = false;
          // console.timeEnd('tracker');
        if (last) {
          // console.log('applying the last');
          fn.apply(last.context, last.args);
          // console.log('and now clear');
          last = null;
        }
      }
docs: console.time('tracker');