single-pane editors added to editor-state pattern

Vivide-mt.439