Problem with Mouse Events on a Sprite button

I created the following class for buttons in my game. But when I try clicking on the buttons, or hovering over them - it’s very sporadic. There are only a few very precise (ie: within pixels) places on the sprites that you can hover/click for them to register the event… Any ideas?

Problem was in a different class… There doesn’t appear to be a way to delete my original message, so I’m just updating it.