make up/down arrow keys move visually, too

and bind "up" before "down", which is more intuitive to read