Dispose of stream if paused for 30 seconds, related UI improvements, some other bug fixes