The AdvancedHMI drivers are quite complex with multiple threads and subscription optimizing. This is all necessary to keep from slowing down the UI thread. Winforms uses a thread just for the UI. The more you put on that thread, the more it slows down the response. The driver must do all of its processing on a separate thread, then synchronize to the UI thread when it is necessary to update any data on a form.