shell/new: working menu implementation.
build/bug: respawning too soon can crash osx shell.