Unity New GUI Buttons not resposive on Touch

I have made a button to reload my scene and another one to exit the aplication once the player is dead.As all of us i am not experienced with this new GUI so i dont know if i did this right.I put my script on the camera object and it contains all the scripts for the UI.
Under my canvas i put these scripts under an object and just activate it when the player dies.Under the buttons i just callled it from that script like this:

    public void ReloadLevel()
	{
		Application.LoadLevel(Application.loadedLevel);
	}

	public void ExitGame()
	{
		Application.Quit();
	}

Did i do this right or is the new UI just buggy?
When i try the game on iPhone on these 2 buttons it just seems buggy because i can click them but nothing happends.Please help.Ty

You need to assign these functions to your respective buttons under the ‘On Click’ event for that button component of your button game object under canvas.

See UI Button tutorial for more details.

Also note that Application.Quit will not work in editor.