Fix tip button logic