geoJson parse rewritten. see geoJsonParse.js