Refactored BrushInterface into ChartInterface