Observando otra vez,
Si no expongo el objeto en un var , ya no encuentro la propiedad definida en el DOM solamente el método del objeto.. interesante..
Al no darle una variable no se hace global.. alguien entiende cual es la diferencia?
Haciéndolo así y ya expongo el objeto...