Updated GPS input processing