cursor and annotations finessed in d3