moved the logic for not spamming the controller with location=navigation updates into each subscriber instead of the manager