Would it be possible to create a new trackpad initializer that takes 2 Doubles as an input instead of a CGPoint?