message: make sure that scrollEnd event will trigger after the last scroll event when set probeType to 3
diff: @@ -346,6 +346,7 @@ export function coreMixin(BScroll) {
  let pos = me.getComputedPosition()
  me.trigger('scroll', pos)
  if (!me.isInTransition) {
  + me.trigger('scrollEnd', pos)
  return
  }
  me.probeTimer = requestAnimationFrame(probe)
  @@ -396,12 +397,14 @@ export function coreMixin(BScroll) {
  this._transitionTime()
  if (!this.pulling && !this.resetPosition(this.options.bounceTime, ease.bounce)) {
  this.isInTransition = false
  + if (this.options.probeType !== 3) {
  this.trigger('scrollEnd', {
  x: this.x,
  y: this.y
  })
  }
  }
  + }
  BScroll.prototype._translate = function (x, y) {
  if (this.options.useTransform) {
  