user/view and event/view refine