I have a series of spark TextInput components. On focusOut, I am calling a function to check the value of that particular text input. If it meets certain criteria, I am calling a TitleWindow via the PopUpManager. The problem is that when I close the TitleWindow, the focus returns to the TextInput I just tested instead of the next TextInput I tabbed or clicked on to. So I get into this loop where I can't move to the next field because the TitleWindow keeps popping up. Should I be using a different approach?