Add ability to click on data points

The result is a callback to a function to the parent scope.