upsample can now take a selection, apply ambient occlusion to an existing plot, paste image from clipboard, sparse null space