explicitly setup scroll listener.