made a 2.0 version with fancy controls. didn't change the existing js/asm demo versions.