I may have fixed the double message display problem, but since it happens randomly, I was unable to test the code.