PR Fixup: simplify use of staticmethods
PR Fixup: improve documentation
PR Fixup: prefer explicit urls

This was the right idea.
PR Fixup: use misc better js conventions

don't require anchor in selector
don't delegate events off body
use closest instead of parents
don't use and init block
PR Fixup: disable clicking on currently active filter
PR Fixup: use better var name
PR Fixup: handle private events correctly
PR Fixup: Fix filters

What Rick pointed out was a bug, not an ambiguity. All event lists were
showing filter controls.
PR Fixup: (not from comment) Don't display headers for empty event_lists