red-brick: Update program list after adding a new program
red-brick/npw: Store canceled state in a variable

So the upload page can abort the upload process if the wizard is canceled
during the upload process.