title: Listen for all click event except when originating from inputs
body: <p>I want to listen for every vclick event. So I have:</p>
  
  <pre><code>        $(document).on('vclick', function () {
              console.log('in vclick');
          });
  </code></pre>
  
  <p>But I actually only want to listen to vclick events that do not come from a text input. I could have an <code>if</code> statement in the handler checking where the event originated from, but is there a quick way of doing this with jquery?</p>