@brotok вам лучше всего это составлять в конструкторе на условия функций. А там уже запись. В общем у вас буит 4 if -а только смотрите а если у вас совпадет все? При таком методе он 4 раза и запишет
@fox , спасибо. Я даже и не обратил внимание на то, что при клике в браузере на "Ввод текста" и выборе через действия "Ввод текста" это разные действия. Было бы не плохо их и назвать по-разному, чтоб новички меньше ненужных вопросов задавали.