New general idea implemented for PngTerminal