ThreadSafe GUI ================= The GUI has only 1 thread, and all callbacks go through this single interface. Each client trasnfer segment has its own JTextArea, ProgressBar and Status labels. Therefore there is no aspect of multi-threaded behavior in the GUI