Thank you so much for looking at this Diego. Your solution worked like a charm and no need for a closure. Very awesome. I'd still be interested in knowing why Google & Safari (Webkit?) implement this behavior while IE & Firefox do it differently. It just continues to show how the lack of consensus among browser makers makes development that much harder for us. :(