Split up KeyListener.View#bindKeys into components