イベントの二重登録を防ぐよう修正。ただしクロージャなどのサーバ固有変数は正しく動作していないので注意