subviews tested on a small number of simple cases