I've never explored this object, but it sounds great! There's a way to capture openGL to pix objects right? So pix_record could be used to record an entire GEM session to a video file?
Put pix_snap in front of pix_record. Don't expect a high framerate capture for large gemwins though.