release segment data from executed requests
fix JSHINT errors
keep requesting segments when paused.

This was requested. I am conflicted about this, which means it needs to
be in an extension in the future.