SetTimeout(ms) {
    return ms > 0 && makePause(ms);
  }
Timers in content scripts are shared with the web page so it can clear them.
await sendCmd('SetTimeout', 100) in injected/content
bridge.call('SetTimeout', 100, cb) in injected/web