fix showxxxbutton