def mouseReleaseEvent(self, event):
     x = event.x()
     # flipy so y=0 is bottom of canvas
     y = self.figure.bbox.height - event.y()
     button = self.buttond[event.button()]
     FigureCanvasAgg.button_release_event(self, x, y, button)
     self.draw()