made the training modules communicate with the gui via signals