Catching exceptions from listeners in the eventbus to prevent unexpected crashed to crash the core
Added a file downloader