Update to correct occasional error, improve formatting and randomization, and use parserPopUp instead of string compare.