edited frame buffer protocol