I am trying to make an application that starts reading location data when there is no WiFi access point available. I want to make it in a way such that it periodically checks if there's a wifi network available so that it will stop reading location data once there is a wifi network available. However, I have some concerns about the threading in ConnectIQ apps. For example, I know that enableLocationEvents method can be continuous, while the timer running the WiFi check will also be periodic. Is that going to create a problem?