Is the physical button "sticky"? Perhaps the contact (or button cap) is sticking or binding on something and it just takes time for it to release.
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs