added full annotation for the bubble chart (as updated by Jaime), moved around, added remove functions so the graphs don't draw on top of each other upon dataset update