allowed non-member access, implemented onscroll stuff