Fixing issue with Starting and Stopping a listener in in rapid succession.