features are now returned to a collection to cope with multiple features across the map layers