Use update method 0 everywhere in the code except that double-buffered update workaround for hangs.
Show the screenshot with timestamp after writing a state.
Use white text with a black outline when drawing the date of a saved state into its bitmap. It looks nicer than white on a rectangle of black.