>>8
発想はよかったかも。
実行しながらイベントが起こるたびに処理を決定。