I have a CoWork instance where I add some callbacks which have some calculations to do and after they are finished I want to display the result on my GUI. But I don't want to call coWork.Finish() and thus hang my GUI. So I've set up a Timer that calls every 100ms a function which checks if the coWork is finished with executing all my callbacks and if they are finished I can update my GUI.
If there is another simpler way to do this I would like the hear it .