allow external scroll listener