only show nav buttons when they make sense