After watching twice I can see where the poster in coming from....at around the 1min26sec mark of the video one of the water droplets smashes into another one on the window resulting of the forming of a new water droplet.
You were so lucky to catch the beginning of a new life.
I wouldnt mind betting that the 120000 people who have watched were all scientists from the atom smashing experiment in Switzerland.