Branch button implementation