add code to auto select character when voiceover leaves the selected key

fixes #178