Geo fix

Fixed the repeated listener registrations on $rootScope for geo events.