Refactoring the location details by rendering the missions (previously "questions") in an ng-repeat and moving more of the logic to the controller.