| UPDATE: dealing with the keyboard's event in `Input` module.