Allow EventListener to set message_type and message