attache scroll.update() to click event, and add a small timeout to allow for animations to finish