adding controls now checks to make sure that new controls have a 'visible'
property so that invisible items (like radioCollections) don't interfere
with layout commands