Migrated Touch to unified api

Chanfed a few floats to nfloats, and PointF’s to CGPoint’s