title: Check if event is triggered by a human
body: <p>I have a handler attached to an event and I would like it to execute only if it is triggered by a human, and not by a trigger() method. How do I tell the difference?</p>
  
  <p>For example,</p>
  
  <pre><code>$('.checkbox').change(function(e){
    if (e.isHuman())
    {
      alert ('human');
    }
  });
  
  $('.checkbox').trigger('change'); //doesn't alert
  </code></pre>