#3, merge unnecessary mutate calls into options, set progress indicator location based on progressIndicatorBackground.