refine event