Does this actually fix the problem though? The problem isnt the button touching the cable, its the button pushing on the cable and making the cable move. If your plastic shim still gets hit by the button and causes the cable to move, you'll have the same problem. Ribbon cables are not made to constantly be flexing around, the wires inside are very very fine and constant movement is what causes them to break.