They appear to be implementing Schneier's Fortuna: http://sourceforge.net/projects/fortunaprng/
My question is there a well vetted crypto js library that has a well designed CSPRNG that generates values independently of some browser support? Or with a standard all modern browsers implement? And where is the entropy source? I'm used to crypto with languages like java and C++, not this fragmented world.