Graphic interface into the console using mouse and keyboard events.