I saw a few open issues related to key events not behaving as expected. It would make sense to add unit tests for handling key events to ensure these events work as expected. The tests should cover all possible cases, especially those mentioned in the existing issues.