Fixes

The first commit is really important - otherwise people will see streaming.js fail if they didn't give the right options.
The second is just cosmetics.
The third one is more like an RFC... I think that giving the parameter in ms is really error prone and could get people blocked... minutes seem much safer.