# also the eventListeners are attached to each iteration of the loop, so every square has its own event listener.