modified GPS navigation controller