cleaning up the show/hide mixin