First poke at programmatic events listing

Not very wise yet.