extracting ad-hoc report into Application, simplifying progress dialog