button bug fixed