title: Listen for location and orientation changes
body: <p>I am working on an idea for an android app but it requires me to listen for location changes and orientation changes. </p>
  
  <p>Basically I want to find out if someone is facing towards a certain point, which would require me to find the orientation of the phone. However I also want to keep track of the location changes as I want to know if the user is closer or further away from this point.
  I have the location listener sorted so I can look up the location against a number of stored points in my database.</p>
  
  <p>How would I now go about also listening for orientation changes at the same time? Is it possible to implement 2 listeners in the same activity.</p>
  
  <p>By orientation changes I mean changes in the direction the user is facing not phone orientation such as landscape or portrait. So I will be wanting to monitor onSensorChanged and retrieve the azimuth</p>