Updated code, now the entire html file fits in 250 bytes...
<canvas id="c"><script> x=c.getContext('2d') T=-1 setInterval(U=_=>{ c.width=99 onclick=_=>V=1 X=99-T%128 i=T++>>7 y=18+i**2%25 T&&X*X>144|(Y-y)**2<49?Y-=V-=.03:T=Y=V=0 for(j=2;j--;x.fillRect(X+3,7+y-120*j,19,99)) x.fillText(i,9,Y,9) },16) </script></canvas>