hacking about with js, or things that become js