fixed overlapping button bug