Added listeners, but using the wrong key codes. This needs to be fixed