launcher: Grab the keyboard events
launcher: Implement the keys pressing resending
launcher: Fix bug with the double destroying of the `root`