Fix Menu issues

Fix menu navigation issues:
Better control of position in menu
Add check to not to be over the limit of 4 level of menu/pages
Add a way to disable auto return menu instead of periodical reset for
long duration command
Make navigation consistent :
If no issue return to menu position
If any issue/cancelation return to main screen to see status