add event dispatch for remaining actions under message controller