Downloads are now  fully cancellable, fixed minor bugs