confirming Magic Word now correctly works outside the UI thread and some indeterminate progress dialog related refactoring