ReceiveMessage -> ReceiveEvent, SendMessage -> SendEvent