added on-scroll callback for: mousewheel, scroll dragging and scrollbar click