Added contenteditable support