Fix #39.

For some reason Matplotlib delivers pick events in response to scroll
events as well as mouse press events. Fortunately we can distinguish
between these two types of pick events by looking at the
`mouseevent.name` field of the pick event, and ignore the pick events
associated with scrolling.