i think the idea is cool
just one loop will create small objects (circles or rectangles) to fill the screen
each object will have the same touch event which will fill the object with a randomly selected color
add a few lines to have different background color, and different sizes for your objects