hiding btns bug fixes