* IE<11 compatibility
* Move recalc into its own Web Worker.

  Also implement a stronger form of recursion prevention that
  is not dependent on stack overflow.