The barViewDelegate is a delegate for the entire chart, not just individual bars; hence the `IBOutlet`. Consider moving it back to its original spot, unless there's a specific reason?