Make sure Location callback exists before calling it
Merge pull request #306 from melvynhills/location-callback

Make sure Location callback exists before calling it