refactor(keyBinding): move logic to controller for better testability
test(keyBinding): add some first tests
chore(README.md): add todo for updateHandler()