Save a working state. Double buffering, eats 40% cpu on a Pi