Added download cancellation and error display