Cander asking questions instead of giving answers.... what universe did I wake up in this morning?

I think I understand what you're saying....

Basically you're problem is you have to keep a check to see if an existing child form is present, because if you don't, you have a new TearPage appear on each click.... so everytime the user clicks this certain context Tear option... he/she will keep making more new TearPages?? (bet you're thinking it would be great if you could supressed that handler in the meantime.. ie.. RemoveHandler)