Change the design of the UI to use SDL properly and make it work on MacOSX for instance.