I still dont know about this class - just doesn't feel right... I'm glad the code is written, but I have a few items of feedback.
Its not a stream, but its in the streams folder, thats misleading. Also, its name also doesn't give an accurate representation of its function.

Happy to merge, but we should talk about what its doing & why and naming & folder structure - maybe put it in the style guide.

I'm thinking we may be able to use the jquery $.fn. plugin pattern to expose this sort of functionality, maybe directly on the streams object... not sure