title: TextBox event for only user input
body: <p>I have a Textbox control which sometimes updated programmatically and also can be update by the user.
  How can I distinct between those two event?
  I'd like to have a &quot;Dirty&quot; flag set to &quot;True&quot; when the user changes the text.</p>