GUI basics and DownloadProgressListener (console output)