Change how 'scrolltop' and 'scrollend' events get triggered, fixes #126

Size diff between current branch and master
     20609      (+270)  bin/javascripts/jquery.nanoscroller.js
      7691      (+154)  bin/javascripts/jquery.nanoscroller.min.js
      2414       (+30)  bin/javascripts/jquery.nanoscroller.min.js.gz