Add message object to callback arguments

closes #11