What if you set the counter to 1 instead of 0 in the widget changed callback?
Did you see my take on quantised song part changes?