modified show/hide butten