詠唱中と詠唱してない状態でボタンの機能を変えればいいだけでは…。
詠唱中ならキャンセル、詠唱してない状態ではジャンプをする。

どんなセンスの無いフローチャート作ったんですか...^^;