iPhone Home Button: How would you design the mechanism of the home button?

How will you design the mechanism of iPhone home button? What’s the tolerance stack you should consider when you design the button for reducing the gap?