Adding Listener to Toggle

Hello there,
I have been trying for a couple of hours to add listeners via code to my toggle buttons in a toggle group.
Here it is what I do:

public Toggle mainMenuToggle;
public Toggle friendsToggle;
public Toggle leaderboardsToggle;

void Start()
{
	mainMenuToggle.onValueChanged.AddListener((value) => MainMenuToggle(value));
		friendsToggle.onValueChanged.AddListener ((value) => FriendsMenuToggle(value));
		leaderboardsToggle.onValueChanged.AddListener ((value) => LeaderBoardsMenuToggle(value));
}

public void MainMenuToggle(bool isOn)
	{
		Debug.Log ("called");
		if (isOn) 
		{
			Debug.Log ("MainMenu On");
		} 
		else 
		{
			Debug.Log ("MainMenu Off");
		}
	}

public void FriendsMenuToggle(bool isOn)
	{
		if (isOn) 
		{
			Debug.Log ("Friends On");
		} 
		else 
		{
			Debug.Log ("Friends Off");
		}
	}

public void LeaderBoardsMenuToggle(bool isOn)
	{
		if (isOn) 
		{
			Debug.Log ("Leaderboard On");
		} 
		else 
		{
			Debug.Log ("Leaderboard Off");
		}
	}

The functions don’t seem to hook up to the toggles. I tried to hook them up manually in the editor but there is confusion with the boolean parameter so I wan to that in code.

   Thank you for your help in advance!
             Regards, Ilko!

friendsToggle.onValueChanged.AddListener ((bool value) => FriendsMenuToggle(friendsToggle.isOn));