Adding modifications as per conversations

I forgot to write this all out..   Basically, I was trying to do a "uncaught exception" handler.  If anything in the app throws an unexpected exception, this would keep the app running.  needs tweaks.  I didn't log the exception.  it just displays the menu again.