Multitouch

I'm thinking of switching to Point objects instead of taking `int x, int y` coordinates. But that will be for a later revision.