Once stream multiplexing from #202 is implemented, we need to update the Kernel management panel in the extension popup to use the new multiplexed message streams.
Currently communication between the offscreen document and the kernel worker relies on a basic listener and postMessage.