Reduce dependencies
Refinements to ProgressDialog
More robust shutdown procedure
Cancelable init through Progress Dialog