Greasemonkeyでウィンドウ(画面)がアクティブになる度に何かしたい場合の書き方

javascript」、「ウィンドウ」、「前面」辺りでぐぐっても参考になるページが無かったので書いておく。
documentのfocusに対してイベントリスナを登録すればおk。
最初document.bodyに対して登録しててハマった。

document.addEventListener('focus', function (e) {
    // 処理
}, false);