use replace_parent and no_history instead of adding multiple extra layers to directory navigation histoty stack