Started the QuestionEditorPreview? bit - now works with headers and texts, fully stores and restores this in order properly.
Note: there must be a better way for this, but seeing as all content pieces can differ greatly I couldn't think of a way to make it properly generic. @Hendrik: need discussion about this.
Note2: Currently I don't use any internal events in the question editor. Not sure if it would be a lot better we would.