function removeTrackFromStreamAndFireEvent(track, stream) {
    stream.removeTrack(track);
    var e = new Event('removetrack'); // TODO: MediaStreamTrackEvent
    e.track = track;
    stream.dispatchEvent(e);