Both papers published simultaneously...
How does that happen? But the probability of that happening seems to be more since the last 100 years ;)
And no, I don't have any research papers or statistics to back up my statements. Just saying from observing this pattern on reading upon many of the stories about inventions/discoveries etc.
BTW, what is the probability of others feeling the same about this "observation"?