Register the runtime callback at the top level view rather than having each conversation view register independently. Also refactors Layout into InboxView.