Parsing the BLE event stream into a reconstruction takes a nontrivial amount of CPU, and creates visible lag after completing a solve, especially for smartcubes with gyroscopes.
If we can offload that JS processing to a separate thread (e.g. via a worklet in https://github.com/margelo/react-native-worklets-core), we should be able to keep the UI nice and responsive while the reconstruction finishes computing.