Initial implementation for vertical navigation