en ese caso, siempre debes escribir el nombre del evento en minuscula (sea cual sea) y como valor debes asignarle el nombre de la funcion pero no como string. sin embargo, si la funcion debe recibir parametros, entonces debes crear una funcion anonima y dentro invocar dicha funcion con el parametro requerido.
Código:
// nombre de funcion ;
element.event = foo;
// funcion anonima ;
element.event = function(){
foo(this);
};