Revert direction changes from commit #bd487a37fb57045c837c86865d9575af8b369c60 and add up/down movement.