Pickup: move creation of windows into the block that actually uses them.

Previously the windows would have been created on *every* move. The header would be printed, but the window would not be refreshed via wrefresh.
Only upon deletion it would appear on screen, but immediately overdrawn by the sidebar.