Palm rest shell with keyboard touchpad for Lenovo 320-15 ideapad 320-15IKB 520-15 upper cover replacement keyboard