new feature: allow for an array of structs 'locations' to be passed into dspLocationsMap()