make Editor OT work! handle isLocal in OT model, plus other minor tweaks