Jquery img añadido a través de append () activa onload dos veces

El código que me produce el dolor de cabeza es bastante simple:

$(function(){ 
$("#test").append('<img onload="alert(\'hi\')" src="Image.jpg"/>');
})

Tengo el código anterior en mi cabeza y un div con id 'test' en el cuerpo. Ahora mi problema es que la página produce dos alertas cuando se carga la imagen, pero esperaba que produjera solo una, ya que la 'carga' solo debería activarse una vez. De la forma en que lo hago al agregar la imagen manualmente sin ningún javascript.
Mira el violín que hice en:http://jsfiddle.net/9985N/

Cualquier ayuda / explicación es muy apreciada ...

Respuestas a la pregunta(2)

Su respuesta a la pregunta