Adding location listener