probably buggy code conflicting with processingdialog but for now allows replacing largeroutcomes when the last task in a project changes to another project