Fixed: now returns the element, added onScrollStart and onScrollEnd methods

onScrollStart is executed once per method call, at the beginning of the
scroll.

onScrollEnd is exectued once per method call, at the end of the time
set in the options [ corresponding to the end of the scroll ]