It's what InlineColorEditor and the sample InlineImageViewer do, so I'm assuming there's some reason for it.  But I agree it shouldn't be necessary -- we're already in the CM DOM by the time this gets called.  I'll investigate a little more...