Help, Please! 2 clicks to load correct text?

I’m loading dynamic text into a textField created at runtime. The problem is that you have to click the button twice to see the correct text. The previous text won’t clear on the first click.

Go to this link Web Site and click on “Our Work” then click on one of the categories to see what I’m talking about.

Here is the function to create the textField:
// Create TextField and load text
function makeTxtBox(txtFile) {
var txtFile;
this.createTextField(“txtBox”,1,87,-58,358.4,198);
txtBox.multiline = true;
txtBox.wordWrap = true;
txtBox.border = false;
txtBox.embedFonts = true;
this.loadVariables(txtFile);
txtBox.variable = infoText;
txtBox.text = infoText;
defaultFormat = new TextFormat();
defaultFormat.font = “FuturaFont”;
defaultFormat.size = 10;
defaultFormat.color = 0x666666;
txtBox.setTextFormat(defaultFormat);

Here is the callback:
makeTxtBox(“pathToTextFile”);