Moved messages eventing to chain manager