seperate navigation and manipulation