base list is  a box
wait for key can take no arugment to wait for any key