Separated processImage() into two methods getParticleAnalysis() and scoreParticles(), which get the image and make the particle analysis report; and select a target respectively.  Also altered the processing of the image to be in a switch statement that does one processor and then leaves.