Quando lo provo non mi restituisce nessun trace mentre all'interno della funzione c'è, questo vuol dire che non entra nemmeno nella funzione!

Quindi mi viene da pensare che il problema sia qui:

ret.onRelease = function(){

e non tanto nell'associazione della varibile che servirebbe poi all'apertura dell'immagine