Renames scrollTop variable to scrollTarget to prevent confusion.
Moves storage of scrollOffset to the panelSnap callback.

A much more reliable solution.
Moves the onSlideFinish callback to the proper execution moment.