Update scroll event to prioritise browser scroll.

Added a timeout to the scroll event to respect the browser scroll and fire once it's completed.