One thing I noticed with /usr/libexec/navicore-gpsd-helper is that when you CTRL-C it, it doesn't shut down the GPS (even though the GPS icon goes away). You can tell that the GPS is still on by cat'ing /dev/pgps.