ChartRendererBase refactoring
dragable fix