refinements to admin switch hide/show