Have Interaction.Click pass Point to callback.

Previously was passing x, y values as numbers.

Close #631.
So it appears Point is an interface...
I would prefer to have this be explicitly stated that it is a Point but I also am not in favor of us supporting a Point class that's not in the inherent library...