Thank you guys.

Now I understand this weird behavior.

but how I did manage it is really unclear. all messageboxes were created by the same processs.