@bluerouse: In that case, you’re probably better off using Javascript that doesn’t rely on the ‘focus’ and ‘blur’ events.
A MooTools snippet that adds the ‘outerClick’ event to elements is here: http://blog.kassens.net/outerclick-event .
Using this, you could rewrite the example like this — note that, as I tend to nowadays, I’ll just create the elements in JavaScript:
$(document.body).adopt( new Element('div').addEvents( 'outerClick': function() { $('monkey').setStyle('display', 'none'); }, 'click': function() { $('monkey').setStyle('display', 'block'); } ), new Element('div', { 'id': 'monkey', 'styles': { 'display': 'none' } }) )