many Swing (or painting) related problems