Button generator.