added handling for 'null' gps position
GPS returns null instead of 0,0 for default location