Now message.hide() and message.trigger(hide) are equal (closes #2)