Are you sure this NOT location can not be solved by using Default rule? Meaning, specify the rule with actions when you're in location, but in Default rule specify the actions when NOT in the location. Please do report on your experiences on switching the background connections on/off. It is at least useful for people to add to custom action...