I believe, as I had it explained to me, that the molecules of the chemical (and it is one chemical) are stable in two states or shapes, think of a spring caught on a latch – its the same spring but if you put in a bit of energy to move the latch you get a lot of energy and the same molecule in a differnt shape. In this case the latch is the physical form of the molecule and the energy put in to release the latch is the click of the disc (it produces a sudden shockwave of high energy). The is shockwave triggers the latch of the nearest spring, the triggering of which triggers the nearby latches in a chain reaction.
I've probably oversimplified it vastly but that's my understanding of it. Anyone else expand/correct?
Its not a chemical reaction in that its not changing substances, its a reversible energy reaction. The boiling "compresses" the spring again and resets the latch.