Fixed tells sending the message to the receiver FROM the receiver.  Oops.
Synchronized all methods.