I have all location options turned on, GPS, WiFi, Network, but Locale never actually can find my location. Is there a special trick to getting this to work? It doesn't report back an error it just sits at "Determining current location" forever.