確か、イベントハンドラを再帰コールさせたらスタックオーバーフローしたよ。

つまり、再帰で無限にコールされてない?