Updating menuing to be state-based rather than route/URL based