Product review (5 stars): every button is working fine again. The ribbon cable was a little tricky ...
Exact fit, every button is working fine again. The ribbon cable was a little tricky at first, note: a small section of the plastic stays attached to the terminals on the computer board, it keeps the pins lined up.