While the catch was completed, the DPI foul would have had to occur prior to the ball showing up = loose ball = previous spot. Same holds true for illegal touching, if the pass is completed to an eligible. The foul occurred when the ball is touched not when the pass is completed = loose ball = previous spot.