Removed setting of receive mode at end of listener thread; This seemed to cause issues.. Removed delay in main thread; Why not test this out a little more?