now = (now - startTime) / step.getTime() - 1;
double easeOut = Math.sqrt(1 - now * now);
int newX = (int) Math.round((step.getX() - startX) * easeOut + startX);
int newY = (int) Math.round((step.getY() - startY) * easeOut + startY);
ScrollPanelTouchImpl.this.pos(newX, newY);
fireEvent(new ScrollAnimationMoveEvent());
if (ScrollPanelTouchImpl.this.animating)
ScrollPanelTouchImpl.this.aniTime = AnimationScheduler.get().requestAnimationFrame(this);
}
};