Last commit. In turns out the 'right' solution to the multiple graphs/axes problem ('parasite axes', the twinx/twiny functions) is incompatible with the right solution to the point-annotation-on-click for multiple graphs problem. A hacked solution doubtless exists, but I don't have time to get it set up. There's a long comment with more details in the relevant section of the code (Graphing.PlotCanvas.draw_plot, I believe).