Replaced soft button assembly; main issue being the ribbon corroding. My old ribbon had corroded between the factory stickers and ribbon. I highly and carefully recommend removing those stickers. In my case moisture was trapped between bottom of stickers and ribbon.