Rename ajax return object to deferred
Refactor handleNoGeolocation