JSMessagesProtocol addition