Dude … we have to talk about this (in JavaScript) Lenz explains this. Well … the JavaScript version of this.