scrollstart and scrollend only fire when the list is dragged, but I would find it useful if those could be fired when scrollTo is used, so that we can wait for a scroll to finish before doing something else.