Updated to prevent scroll jump on init & after scrollbar drag

Found this really useful, but encountered a couple of bugs that I managed to fix. Just a couple of lines, but the changes I've made prevent the container scroll position from jumping if the plugin is initialized after scroll has occurred as well as if the user changes scroll position using the scrollbar and then goes back to using the mouse wheel.