Ability to cancel downloads in progress
Fixes #3661