improving dropAreaOverlap