I noticed that a button I have was firing twice. After spending ages trying to figure out what I'd done, I created a new scene, added a 2D UI and created a lable to which I attached a collider and button script. Another simple script to Debug.Log("You clicked") and hey presto one click debug displayed twice. Some searching mentioned Unity Remote (not using that) and Event Sources on UICamera, so disabled all but Mouse. Still happening. Not really affecting my project but thought you might like to know. It may affect some.