Reveal

At rest, every bubble sits at the viewer's eye (translateZ equal to the perspective), so it can't be seen. Bubbles near the pointer drop back into place, revealing them in a small pool. If you've asked your system for reduced motion, they stay hidden.