Now only resetting first time logging if locations actually change and
not every new call