validated plugin behavior, get and save values from user in plugin settings widget