Button on pressed delegate isnt calling?!?!

Hey, so I’ve done this is the native construct on my widget but not matter how many times I click the button, nothing happens.

StartGameButton->OnPressed.AddDynamic(this, &UUW_MainMenu::OnStartGameButtonPressed);

Anyone know why the function isnt being called, any help is much appreciated, thank you!