toplevel window for customer input