- somewhat working material hide/show functionality