fix: construct the TUI only when we need it
fix: construct the TUI only when we need it

An empty ncurses canvas is no longer visible until the first item is
found, if at all.

Tmplt/bookwyrm,Tmplt/bookwyrm,Tmplt/bookwyrm