WatchKit: Back Button callback

In my watch app, I am using Push Navigation. On one screen, I have a timer running (among other things). When the user taps the Back button (chevron in the upper-left corner), I clean up the timer and UI and return to the previous screen.

What I'd like to do is: if the user taps the Back button while the timer is still running, I'd like to present an alert and offer Yes (end timer), and No (keep timer running and do not go Back). That would mean having the ability to tell WatchKit to abort going back.

I was able to do it by making the view be Full Screen (eliminating the Back button and title (I need the title!) and adding a button. Unfortunately, for smaller screen-size watches, I just can't afford the real estate.

My next thought is to leave the timer running (sloppy), and have the parent present the alert, and re-push into the timer screen if the user doesn't want thee timer to stop. Very messy.

Any thoughts would be greatly appreciated.

WatchKit: Back Button callback
 
 
Q