TAdvRichEditorMiniHTMLIO and SpaceAsNbSp

When using TAdvRichEditorMiniHTMLIO with PlainHTML as true and SpaceAsNbSp as False, it still converts spaces into the HTML nbsp code when returning the text using AdvRichEditorMiniHTMLIO1.AsString.  Is this the wrong way to return the body of the TAdvRichEditor?

Also, while I have you, am I missing something where the font characteristics of the character I am on in the TAdvRichEditor is not reflected in the TAdvRichEditorFormatButtonBar?  i.e. bold, font size etc is not shown for the char I'm on.  Seems like this is not an automatic feature of the button bar, and it seems I have to update it manually on the TAdvRichEditor's OnCaretChanged event (which does work once I figured out what control index it was).