Enable deduplicating 'watched' streams

By adding a timeout parameter, I can use your package to unique watched streams.