try/catch on publishing events in BaseController