After upgrading NGUI from 3.0.7 f3 to 3.0.8 I have noticed that after enabling sprites via NGUITools.SetActive function, the sprites are rendered as if they were over all other sprites of the same atlas in the panel (the depth behaviour isn't correct). This strange behaviour can be avoided if I call Panel.Refresh method, but it is not actually convenient and it needs a lot more code to manage the problem. Also, if I call NGUITools.SetActive for other widgets(buttons, sprites etc.) on the same panel, the sprites with wrong depth somehow become correct. Is there another way to deal with this problem, maybe better than I described above?