Optimized the subview, only 4 copies now (down from 9).