A JS audio mosaic challenge