The Firefox workaround which checks for missing Alt key events may synthesise new KeyboardEvents. On these events, checkAlt should not be recursively triggered. Otherwise, we get "too much recursion" errors whenever the Alt key is pressed.