Currently, events in the emulator can be triggered using the keyboard. This has the disadvantage that, while the emulator is being used, the keyboard may not work properly. Using a GUI should solve this problem and allow for easier management of press/release events.