distance, rating and difficulty sharing same controller with location path dictating which view