rework to use tinyGPS style coordinate calculation