ui/ncurses: allow tab/backtab to skip through a widget's fields