The new demo and the code can be found in the User contributions.