add test to confirm behavior of Control.SetVisibleCore, and remove some redundant...