refine page interactions