!7 cmodule PipelinedRecognizer > DynImageSurface { transient ChessOCR_Pipeline activePipeline; start { onNewImage = r newRecognition; } void newRecognition { dispose activePipeline; } }