button bugfix