we probably fixed the updateable problem by not deepcopying action into
the undotree