OnChange não disparando no IE

Desejo disparar um evento Onchange para todas as mudanças de elementos Form dentro de um DIV

Aqui está o trecho

<html>
<body>

<div id="container">
    <input type="checkbox"/>
    <input type="checkbox"/>
    <input type="text"/>
    <input type="text"/>
</div>

<script>
di = document.getElementById("container");
di.onchange = function(a){
alert("On Change Called");
}

di.onclick = function(a){
 alert("On Click Called");
}

</script>

</body>
</html>

O evento é acionado quando um foco é perdido de qualquer um dos elementos do formulário para um novo elemento do formulário, quando algum conteúdo é atualizado (por exemplo: a caixa de entrada é atualizada)

O código acima funciona bem para todos os navegadores, mas não para o IE, qualquer maneira de fazer isso é o IE

questionAnswers(6)

yourAnswerToTheQuestion