RSSDownloaderTask now knows nothing about UI. It uses listener to pass data from and to its user (MainActivity)