Bug in a C# program: a for loop in response to a button press. Each loop changes one of three labels' text with randomly generated text from a static function call. With breakpoints, runs flawlessly. Without, each label ends up with the same text. Anyone have any ideas?