rejuggle.js for the juggle solution. Feeling a bit ripped off that the suggested solution doesn't use returns.