more robust id naming

@jamesshedden `id`s now named for each <a/>, not for enclosing div.
I did this on purpose. Would be useful to see how many people click on this