Stateの切り替えに、呼び出し場所情報を保持するように変更