modified ggplot2 to enable labelling of points and polygons from the dataframe