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