eugeneware: I'm converting it to JavaScript, so keep an eye on it.