Well there's more dynamic data than just the stats (I assume you already tested Self.AutoAttack), and some may only fire OnShow if you set Visible=false before. Endless possibilities.
PS: OnTextTagSelected - nice, never knew that existed. What does that do?