Thank you so much, NurseBob! It works as it should now, and I can see the switch bounce you are talking about. But it is interrupting like it should. I was thinking of BIT3 as an input and apparently this was wrong, but I don't understand that logic. To me, pressing the button is an input that causes the interrupt. Why is that not the case?
Thanks again!!