UI fix; order of subviews matter