Rudimentary gui event loop, window manager.

Something of an event loop for the RootConsole. For a moment I could
even dynamically update the event loop, but then it stopped working.

Window can draw itself during the event loop, but redraw_in_area doesn't
seem to do what it should.