Turns out addStream only fires once, even if the stream gets removed. So you have to keep the stream stored
Turned off the debugger as it is working well