What was the name of this time waster game?

I remember years ago playing one of those browser time waster games but can’t remember the name of it. Here’s what I do remember (and my memory may be slightly off unfortunately):

It was played on a grid like a checkerboard (but the squares were all the same). Inside the squares were green blobs of goo. You clicked on them and they grew and I think maybe they popped if you clicked them three times?

Does this ring a bell to anyone?

Sounds like a game called “Splash Back” I played on freearcade.com

http://www.freearcade.com/SplashBack.flash/SplashBack.html

That was it! Thanks!