Google Calendar Component Async Progress

Is there any way in the TMS FNC Cloud Google Calendar component to identify how many async requests are yet to be fulfilled? I need a way to identify when the component has completed all requests/responses in order to display to the user that a process has finished (the process includes making many requests to google and handling many responses). Also, are the callbacks executed on the main thread? If yes, at which point are these callbacks executed, can they interrupt a main thread operation that is currently running or are they delayed until a certain point? If they are delayed, when are they delayed until?


It should be possible to retrieve the amount of requests still running with TMSFNCCloudGoogleCalendar.RunningRequests.Count. All requests are running in a separate thread which are then synchronized with the main thread.