Javascript for hackers part 2 - The Spanner