para lo cual utilizamos un timer, cada vez que manipulamos los botones se borran los pixeles y empieza el ciclo de nuevo...
Aqui el ejemplo!!!
Eata es su función al dar clic el boton rojo
Al dar clic al boton verde
Esta es la función del boton azul
Si deseas descargarlo aqui puedes