code: function() {
          elemData.text = textEditor.find('.kelmu-annotation-text').val() || '?';
          elemData.html = textEditor.find('.kelmu-annotation-text-as-html').prop('checked') === true;
          elemData.font = textEditor.find('.kelmu-font').val() || window.kelmu.defaults.text.font;
          elemData.size = textEditor.find('.kelmu-font-size').val() || window.kelmu.defaults.text.size;
          elemData.rotate = textEditor.find('.kelmu-rotate').val() || window.kelmu.defaults.text.rotate;
          elemData.background = textEditor.find('.kelmu-background-color').val() || window.kelmu.defaults.text.background;
          elemData.color = textEditor.find('.kelmu-annotation-text-color').val() || window.kelmu.defaults.text.color;
          elemData.soundOption = textEditor.find('.kelmu-annotation-sound-option').val() || window.kelmu.defaults.text.soundOption;
          window.kelmu.data[id].actions.update();
          updateView(true, true);
          notifyModifications();
        }
docs: Save the modified properties