Added button-press reporting, and eliminate rounding errors when rate approaches zero.
Merge pull request #8 from daoswald/master

Added button-press reporting, and eliminate rounding error if rate near 0. Thanks daoswald! :D