docs: function _gpfHandleTimeout() {
          var timeoutItem, now;
          while (_gpfTimeoutQueue.length) {
              timeoutItem = _gpfTimeoutQueue.shift();
              now = new Date().getTime();
              while (timeoutItem.dt > now) {
                  _gpfSleep(timeoutItem.dt - now);
                  now = new Date().getTime();
              }
              timeoutItem.cb();
          }
      }