Colocar texto em uma entrada numérica não aciona um evento de mudança?

exemplo

Parece que inserir texto em<input type="number"/> não aciona um evento de alteração. Eu gostaria de um evento de mudança para que eu possa avisar o usuário para corrigir sua entrada. Como posso obter um evento de mudança para isso?e obtenha o valor atual para que eu possa verificar a entrada ruim?

Eu tenho testado no Chrome.

$('input').on('change', function() {
    alert('change');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
put letters in me and press tab: <input type="number"/>

questionAnswers(3)

yourAnswerToTheQuestion