switch to mainline Syphon api, using PGraphics and no custom inner classes
actually use the correct PGraphics API throughout
PGraphicses auto reset and must have state bits re-set each time