Take a look at our other design for the web-based interface. This is how it works. When 'Newspaper start' is executed, the screen in the upper left appears. If Select News Categories is chosen, then the screen in the upper right appears, with the list of all possible categories, the user is able to select from. You can have as many of those windows open as you want.
User enters the name of the file to load, and clicks 'accept'.
To generate the newspaper, just click 'Generate Newspaper', and the paper is generated based on the news sources that have been selected. To quit the program, just click on 'Quit', or the 'x' in the upper left corner of the window.