Minor fix

- Removing socket event decoration from `xhr` shim because it creates an unexpected type of memory leak
- Fixing how `key` is handled within `DataStore.setComplete()`