refactor the information detail navigator