If I add two UIButtonSound components, one for OnMouseOver and one for OnClick, then the OnMouseOver sound plays both when I mouse over, and when I click the button. I suspect because clicking sets the state to mouse off and then it immediately considers the mouse to be over again?
This makes it tricky to have both a rollover and click sound for a button.