Added audio and text send callbacks

The message composition fragment now handles the click received by the
middle button, and then calls the fragment's send callback.
You should be able to send all types of messages once again.