optimize the animation
bubble color can be changed now