add scale(zoom,drag),save/load(settings and graph data )