Prevent non-ASCII names and show tooltip with explanation
(#7)
Check for nsIEditor.canUndo() and use fallback method in this case
(#7)