MB-79 #comment updating heureka to take callbacks so that we can chain
them