Inicialmente en mi función de cambiar el color del circulo había puesto como parámetros a recibir (evento, colores) pero no funcionó. Quité "colores" de los parámetros y el programa me funcionó correctamente. ¿Por que sucede esto si mi función está haciendo uso del array "colores"?