Fixed bug with edit button UI activation/deactivation displaying when programatically calling the methods for that. Navigation page always starts in edit mode.
Because of magic implementation, opening navigation page in edit mode, I implemented the hash #doEdit mark a page to be edited on load. Normally navigation page does not load in edit mode now. But when called via "Action -> Edit navigation" button, it gets opened in edit mode automatically because of being called using /navigation#doEdit