refactored MultiSeriesLineChartView