high performance scroll to component