Maybe you just need a cap in parallel of the button and a diode in parallel with the resistor, cathode to +Vdd. 10uF would be a good start.

Ioannis