Implement NMEA listener, fix location listener replace