use hash tables in ping.[ch] instead of a list. we're pinging every window, not just...