やはり、ボタン入力をタスクごとに別々で管理するしかないか… それだと、ボタン入力が遅れたとしても、アプリには確実に届くはず… ただ、面倒だなぁ。