LDEV-1585 Fixed bug with activeComplex (LearnerComplexActivity) - multiple refresh calls were potential happening from the parallel activity loaded in the two frame sending two progress update calls at same time. Handling multiple refresh calls and fixed a few other misc bugs.