part way through replacing all show/hide toggles with one consistent method