Added more checks to the downloader to stop in case a task is cancelled
Better logic for deleting child events for directories