This is a 12mm snap-in button , and it uses wing mechanism to keep the button in place.
Wiring can be done with ease using .110 size quick disconnects, and it's also a perfect fit for start/select/turbo/home button holes on Mayflash/Paewang arcade sticks.