I tried moving a panel upon a button click using iTween.MoveTo(). This was for hiding/re-exposing the panel, but with some associated animation. It seemed to work fine, except sometimes the buttons on the panel would disappear.
When I made a parent panel, and the original panel a child, and used iTween.MoveTo() to move the parent, this seems to get rid of any bad side-effects. All the buttons stay in tact.
Is this approach "okay"? Or am I asking for trouble?