Когда-то стояла передо мной задача сделать так чтобы при изменении значения текстового поля на веб странице изменялся и другой компонент. При этом все это должно было работать в любом браузере и обрабатывать такие события как удаление, вырезание как через Ctr +C (x) так и из контекстного меню.