Hi, I can`t talk for everybody, but just a little suggestion...
I frequently enable/disable game objects when working with UI (when closing a popup, switch to another page, etc.).
So, I noticed that when a button triggered an action that finally disables the game object containing the button, the button stay in his state pressed.
For that, I added a call to "ButtonUp()" In OnEnable() function of tk2dUIUpDownButton.cs
It is not bug itself, just a suggestion

.