Each droplet has its weight and drag calculated to reset its trickle speed, and when its path overlaps another droplet the two merge into one, growing larger.