OnChange no dispara en IE

Deseo activar un evento de Onchange para todos los cambios de los elementos de formulario dentro de un DIV

Aquí está el fragmento

<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>

El evento se activa cuando se pierde un foco de cualquiera de los elementos del formulario a un nuevo elemento del formulario, cuando se actualiza parte del contenido (por ejemplo: el cuadro de entrada se actualiza)

El código anterior funciona bien para todos los navegadores, pero no para IE, cualquier forma de hacerlo es IE

Respuestas a la pregunta(6)

Su respuesta a la pregunta