part of tables; infrastructure for toggling visibility