fix startup error on case sensitive filesystems
code style improvements and cleanups
use uparrow/space to jump instead of "x"