GMはnsIContentPolicyを横取りしているから, DOMに何かを追加しただけでshouldLoadとか呼び出すから,
下手するとちょっとメニュー開くだけで何百回と呼び出されるから何もかもが遅くなるんだ。

なぜnsIContentPolicyの横取りをする必要があるのやら...
よく分からんが, スクリプトのインスコとかのチェックに使っているだけのようだが...

これを外そう