Evento alterado de seleção de lista de entrada

Eu tenho este exemplo:

<datalist id="browsers">
  <option value="Internet Explorer">
  <option value="Firefox">
  <option value="Google Chrome">
  <option value="Opera">
  <option value="Safari">
</datalist>

Eu preciso pegar um evento, quando o usuárioseleciona a opção (com mouse ou teclado).

Eu tentei fazer onchange = "MySuperFunction ();" mas isso funciona apenas quando um item é selecionado e, em seguida, a lista é desfocada.

questionAnswers(3)

yourAnswerToTheQuestion