Beacon Fabric Tac glue. It's really strong, and not just good for fabric as I have discovered. I always save the two little reels that come inside dental floss...and as you can see I had 24 of them. I glued these to the back of the buttons and left them overnight to cure properly.
There are so many other ways you can make up these units too.
Wherever your imagination takes you!