Keydown event emit and listen