WIP. it can now properly add a group of markers for a set of locations
fixed the problem that the markers were not properly cloned and original data was being modified