So this implies that the whole prioqueue must be scanned through twice for each event submitted over the websocket: once to find if the event is already registered in the queue, and a second time when the queue gets sorted. I can imagine this would have a negative impact on the user's laptop fan in case the rate of received events is big.