broke main stuff, started with contenteditable