It looks like that [`store.unSubscribeWebSocket`](https://github.com/atomicdata-dev/atomic-data-browser/blob/7baa4a16077b2f497d16c6119c5fb4bdd6cf9e14/lib/src/store.ts#L643) is never called. This means that the client once a hook like `useResource` is used it will keep listening over websocket for updates that no one reads. Fix proposal: - within `store.unsubscribe()` check if `callbackArray` is empty then trigger a `store.unSubscribeWebSocket` Any side issues that could arise from this?