[ENH][MVC] Deferred UI actions moved into Controller, plus ProcessBrowser fix