newer ggplot needs explicit library(grid)