Make a global GPS list which keeps track of all the GPS devices. Update this list in the GPS's New() and Del(). Then loop that list instead.