made CFGPrinterObserver reset (upon close) properly