The sample you attached is for multiple series. I believe it is working fine. but my problem is with single series have recursive values.
For instance, I have a task that is due in first week of January. the same task is due in the first week of April, July and Oct. Now, If I select any of the bar having this task it should highlight all the other bars.
Suggestion. you already have a feature of on load highlighting of bar. so here instead of one value you can also allow to highlight n values base on bar indices...
Make Sense?