How to always trigger MOUSE_UP with custom button class?

So, I wrote a custom button class derived off of MovieClip to handle my own special kind of buttons since Flash’s classes didn’t fit my purposes.

It works just like a regular button, except… if you let go the mouse button when outside the button, the button will remain “pressed”. This doesn’t happen with Flash’s buttons, so how do I mimic this behavior?