Updated with Sue's changes to the keyboard.