added gps locate control