I used `goog.math.Coordinate` on purpose to make it more type safe, especially since the array `lastTouches` is used across two classes (`TouchSource` and `MouseSource`). But if you think it is not necessary, I will remove it.