i changed the housing on my phone (front and back) and it still works. the dead spot is caused by a loose screw/s on the keypad. the pastic screen on the housing is coming in to contact with the lcd of the phone. all you have to do is tighten the screws a little bit more.
the broken button...