This seems a heavyweight way to refresh the "Recent Events" table.  Should we consider a different practice, or just refreshing the entire page view?  Worried about code-duplication here and the amount of data transferred.