Update test to check an additional non-recursive part of the code.
Use objects to track subscriptions to improve performance in IE8 and below
Add minified version