Input value change not detected
<pre><code>var input = $('input[type="number"]', this);
$('.inc').on('click', function(){
  input.val( parseFloat(input.val()) + parseFloat(0.5));
});
</code></pre>

<p>... increments the value of the input correctly. However, I can't get <code>change</code> event with:</p>

<pre><code>$('input[type="number"]').on('propertychange change keyup input paste', function(){
  console.log('change'); 
});
</code></pre>

<p>What am I doing wrong here?</p>

<p><a href="https://jsfiddle.net/cf5vhb2c/" rel="nofollow">https://jsfiddle.net/cf5vhb2c/</a></p>