Thinking about the gui