Open
Description
Describe the bug
Lifecycle callbacks should be called in separate threads
Code Sample
Simply add a Lifecycle callback when setting up the OBSRemoteController.
Expected behavior
In order to not to be blocked in our own thread, we should invoke callbacks in a separate thread.
Additional context
None.