int y = (int) (c.y + (event.getY() * s));
switch (event.getAction() & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN:
this.listener_.onTouchDown(x, y);
return this.touch_.down(event);
<BUG>case MotionEvent.ACTION_MOVE:
if (this.scaleGesture_.isInProgress() || System.currentTimeMillis()-this.lastScaleTime_<this.SCALE_MOVE_GUARD)
</BUG>
break;
return this.touch_.move(event);

int y = (int) (c.y + (event.getY() * s));
switch (event.getAction() & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN:
this.listener_.onTouchDown(x, y);
return this.touch_.down(event);
case MotionEvent.ACTION_MOVE:
long SCALE_MOVE_GUARD = 500;
if (this.scaleGesture_.isInProgress() || System.currentTimeMillis()-this.lastScaleTime_< SCALE_MOVE_GUARD)
break;
return this.touch_.move(event);
