get labels for key events
refactor to use key events
more refactoring around key events