Is there a reason why the color of a widget is linked to the color of UIButton normal state color? Right now it's really annoying to fade in a button using TweenAlpha since you have to set the alpha of the widget to 0 if you don't want it to flicker. However, since it's linked to the Normal state of the UIButton script when you mouse over the button it will go back to that normal state, 0 alpha.
Is there a way to unlink it or give users the option of linking it or not? Since you're trying to make things easier to manage in the editor and by not using scripting something like that would be really useful.
Also, since the UIButton thing dynamically adds a TweenColor to the widget it gets even more annoying in having to change everything to get it to properly do what you want.