library(ggplot2)
library(gridSVG)
qplot(disp, mpg, data=mtcars) + facet_wrap(~ cyl)
grobs <- grid.ls()
names <- grobs$name[grobs$type == "grobListing"]
for (i in unique(names)) {
    grid.garnish(i, 
                 onmouseover=paste("showTooltip(evt, '", i, "')"),
                 onmouseout="hideTooltip()")
}
grid.script(filename="tooltip.js")
gridToSVG("qplotbrowser.svg")
