Changes for proper callback hooks and handling of messages

* Do not try to set data on result of trigger (undefined)
* handle array messages in validateRadioButton