adding button acknoledgement, loop within families of effects, and start of family of effects. All need testing