It seems its how I'm using TweenScale.
The buttons make up a context sensitive menu. When you tap the screen, the menu displays items applicable to the game object you tapped.
I use TweenScale to have the menu expand out. I have the Tween scale from (1,1,1) to (1,0,1) since at startup the tween gets called automatically. (I don't know how to have the tween not fire on startup).
If I remove the TweenScale, everything displays fine other than the menu being fully displayed on a tap.
If I add the Tween scale back but change the from/to to (1,0,1) and (1,1,1), then everything displays fine other than, again, the menu being fully displayed on a tap.
Is there any way to not have a Tween fire off on start?