A major issue right now is that the remote library’s UIWebView sometimes seem to crash or hang when we change too much too quickly. It seems the websocket sends the data and it is retrieved - so I guess this is a bug in UIWebView.
We try to prevent these issues by requesting an animation frame before changing the UI. This seems to work well - the UI does not freeze or hang anymore. If we request animation frames to quickly it still can happen that either the UIWebView crashes or the requestAnimationFrame callbacks stop being called (and therefore the remote’s UI hangs), but this happens only quite rarely now.