have redo working over the collab session aswell as the undo.
This is some fiddley stuff!