I am not sure what you mean by interrogate it twice. If the control is still matched, then it is likely that it is never actually getting destroyed (unmatched). You'll want to look at your match rules as well as examine the properties of the control itself to determine if it is really staying present. If so, you may need to find another event to use or another method to use to determine when the control is there. Perhaps adding some screenshots if possible would help.