clarify the callback messages and make the examples use multipart messages