Allow to undo whenever possible.
Add queued undoing.
Remove dispatch group signals