あと始めに載せた画面の方がシンプルだったのにあとの方はさらに複雑になってますねー。 とりあえず始めに載せた方のプログラムが正常に動く状態になってから色々と付け足していった方がいいと思いますよ。その方が不具合があったときの特定もしやすくなりますしね。