tidy, use DS attrs for hide and show instead of mustasche-style blocks