Several people are juggling balls on the pavement while kids are looking on.
People are gathering to watch other people juggle.
Even though there are kids looking on, they may just be there -- they may not be gathering to watch the jugglers.
exists e1 p1 s1 x1 x2 x3.(n_pavement(x3) & exists e2 s2 x4.(a_on(s2) & Manner(e2,s2) & Actor(e2,x4) & v_look(e2) & n_kid(x4)) & while(e1,p1) & on(e1,x3) & Theme(e1,x2) & Actor(e1,x1) & v_juggle(e1) & n_ball(x2) & n_people(x1) & a_several(s1) & Theme(s1,x1))
exists e1 p1 x1.(Topic(e1,p1) & Actor(e1,x1) & v_gather(e1) & exists e2 e3 x2 x3.(Theme(e3,x2) & Actor(e3,x1) & v_watch(e3) & Actor(e2,x3) & v_juggle(e2) & (x2 = x3) & -(x2 = x1) & n_people(x2)) & n_people(x1) & n_people(x1))