Don't blank the dialog inside the key reading loop.
Fix drawing screwups in construction_menu().