Add computeBonus callback so experiment can finish

I sense I may not have done this in the best way though, will have to
consult!