We should support contenteditable as well.