Add ~ (toggle case).
Clear the restart field after calling.
Hopefully improve undo on the various editing commands.