*requires* urwid, of course