リファクタリング: イベント処理を整理
選択肢: スマートフォン対応