this will stop any control-recursion. any incoming message will be copied as-is to the output. but only if a message is not currently "being sent" by this same object. thus this prevents any "strange loops".