今後複雑化したら(既に複雑だから)UIとロジックを分離したいんだろ