bperrybap:
It seems crazy to be using the INPUT_PULLUP mode at all since it just adding to the confusion and is not needed.
This is a very compelling argument. It seems that I was trying to fix a problem that didn't exist.
I'd go in and rip out the all the INPUT_PULLUP stuff since it simply is not needed.
I'm going to do this. I'm debugging a problem with the library right now and when I am finished I will also update the library with the INPUT_PULLUP stuff removed.
Thanks bperrybap