cleaned up component visibility updating; some fixes
14 files changed