Ouvinte de eventos JavaScript / jQuery no carregamento da imagem para todos os navegadores

Estou procurando uma maneira de implementar isso para o maior número possível de navegadores:

var image = new Image();
image.addEventListener("load", function() {
                               alert("loaded");
}, false);
image.src = "image_url.jpg";

Isso não funcionou no IE, então pesquisei no Google e descobri que o IE menor que 9 não suporta.addEventListener(). Eu sei que existe um equivalente jQuery chamado.bind() mas isso não funciona em umImage(). O que preciso alterar para que isso funcione também no IE?

questionAnswers(5)

yourAnswerToTheQuestion