decouples host and particpant, peer dispatcher events render in the view