wip: multi editor + history