Use d3's mouse method to get x coordinate

Merging now so it's ready for @iskandr this evening.

@ihodes , FYI: the -36 trick was causing issues when scrolling, using a viewbox, etc. When clicking on epitopes and trying to get a residue guideline, the residue guideline was usually not in line with the mouse position. This appears to address the issue.