Why do we need to put this *inside* the switch and not outside? Could we merge both options in the switch with something like:
`case 'keyboardimeswitchershow':
case 'keyboardimeswitcherhide':
evt.preventDefault();
`

Furthermore we can check in the case of `mouseDown` the target and prevent default as well.