両方に反応して両方の処理を行おうとした故のフリーズだと思うのでその辺は気を付けたほうが良いと思います。