Added a fallback ui to use if ncurses isn't an option/available.