Partially programmed SwingTextViewer, read TODO's carefully