In case of a seriously damaged disk, imaging with ddrescue may take an excessive amount of time. So perhaps add a button that allows an operator to stop ddrescue manually. Adapt from diskimgr's "interrupt" button.
Example: HD floppy with bad sectors took over 30 mins to image.