hasEventListener って凄い大事みたいです

dispatchEvent() の引数に使い回し用の Event オブジェクトを渡しても、内部で Event.clone のメソッドが発生して却って遅くなるよ、って誰かが言ってた気がする。
というか、それよりメモリの動きがヤバイ。