using popup instead of marker