Add key-pressable hints to UI, and other fixes

resolves #51, #61, #62