Removed progress dialog destroys from pre-dialog input check failures.
Added cancel button (not yet functional)
Cancel button works!