Use cross-browser scroll detection