UI Optimization
a.k.a. How to avoid wasted renders