CHOPs not cooking?

I’m very new to Touchdesigner, so this could be something I’m not doing correctly.

I have a multitouch in DAT, converting it to channels, then processing it to be able to drag an image around.

So, this works great in design mode and I can move the image around.
However, when I go into perform mode, I can’t seem to interact with it.

I have conformed touch is working in perform mode with the gestureCapture from the palette.

As I was debugging the net, I put in some CHOPtoTOP nodes and put the image I was moving around over these TOPs, so I could see the values changing (or not).
And it started working.
It stops working when they are taken out of the render chain.

I presume there is an optimisation happening where TD is not cooking some of the CHOPs, but I don’t know where to start looking for this.

Attached my toe file.
Look for opview1 and opview2 TOP nodes.
Removing these will stop the touch from working.

I imagine the multitouch in DAT could include mouse if you dont have a touchscreen

TD 99 (2019.18580) on Windows 10 Pro 1803 (Build 17134.950)

Any help would be appreciated!
Panning Image Issue.toe (6.31 KB)

You assumed right: nodes in TD only cook when something is requesting their output.
See a more thorough explanation here: docs.derivative.ca/Cook