more cleanup --KW
cleanup of unused zoom code; this is example 3 --KW
implemented offscreen PGraphics buffer; implemented threaded rendering; implemented logic for only rendering when needed --KW