pointer-driven focus