Android GUI Button not working on Unity Remote

I am using unity remote with my android phone and i have ti working fine with touching textures, but when i go and touch a gui button it doesn’t work on the phone, but as soon as i open but the console window in unity and then go and touch the button on my phone it will work straight away? Anyone have any idea why this would be happening?

Thanks

my code is just:

if(GUILayout.Button(“BUY”))
{
tower();
}

void tower ()
{
Debug.Log(“Buy”);
}

Got the same problem. Although a build apk installed on the phone uses the buttons. Maybe its just a bug of remote.