refactor navigation state regexp