switch geolocate/submit APIs to basic view/route handling, refs #106