I am not doing a sync between devices. I am just broadcasting the event directly to the users client.
The receiving user can send to the desktop if they want to. The choice is the receiver's not the sender's.