you still don't understand what I'm trying to say, so I'll give another example. The server might run remote.youHaveANewMessage() to remotely inform the client that a new message has arrived.