1 js1->foo
   2 js2->foo
   3 js3->foo
   4 handler->foo
   5 js1->foo
   6 js2->foo
   7 js3->foo
   8 all-new-handler->foo