Update working, snapshot before doing redraw code