ASP.NET MVC: in the ActionFilterAttribute class, what is the difference between OnActionExecuted and OnResultExecuted? When implementing a compression filter, which methods should the compression code be placed in?