Added a better way of aborting the listening from the stream using a pro...

...gress callback function.