wip: introduce navigation mode