Fix: Use tag instead of subviews and arbitrary index attributes