Further investigation of keyboard handler. Need to design how to pass
messages between the keyboard controller listener and the logic &
render.