ControlP5 buttons issue Android

A test sketch consists of two ControlP5 buttons. When run in Java mode, the buttons behaves as expected, a click immediately generates a response text. However, in Android mode, one has to click twice to get the response text. The second click may be anywhere on the screen or even the other button. How can I avoid this mess.

// libraries
import controlP5.*;

PFont font;

// make controllers
ControlP5 cP5;
Button but_A;
Button but_B;
Textlabel tlb_A;
Textlabel tlb_B;

void settings() {
fullScreen();
}

void setup() {
imageMode(CENTER);
font = createFont(“Georgia”,40);
cP5 = new ControlP5(this);
cP5.setFont(font);

// make button A
but_A = cP5.addButton(“A”)
.setPosition(width/2 - 150, height/2 - 500)
.setSize(120,120)
;

// make button B
but_B = cP5.addButton(“B”)
.setPosition(width/2 + 150, height/2 - 500)
.setSize(120,120)
;

// make textlabel A
tlb_A = cP5.addLabel(“t_A”)
.setText(“Button A”)
.setPosition(width/2 - 150, height/2 - 300)
.setColor(color(#FF0318))
;
tlb_A.hide();

// make textlabel A
tlb_B = cP5.addLabel(“t_B”)
.setText(“Button B”)
.setPosition(width/2 + 150, height/2 - 300)
.setColor(color(#FF0318))
;
tlb_B.hide();
}

void A() {
println(“Button A Pressed”);
tlb_A.show();
tlb_B.hide();
}

void B() {
println(“Button B Pressed”);
tlb_B.show();
tlb_A.hide();
}

void draw() {
background(255);
}

read this

Solving touch issue