If you used a hitTest with _xmouse and _ymouse (movieclip behavior) instead of an onRollOver (button behavior) i think cats and dogs could be at peace.
That would confirm your last assumption. Don't give button style code to your clip and you won't have button frenzy.
gparis