Added loop in the listen such that if listen stops it will start right back up again.