That is by design. If the contact is upside down, that means that the contact you are viewing is above you (further North). If it is normal, the contact you are viewing is either lateral to you or below you (to the South). It uses the GPS locate function to do this.
Honestly, I have no clue...just had several Guinness.