allow caller to supply an onscrolllistener still