Event dispatcher not calling corresponding event.

I’m having trouble getting a blueprint to call a function.

what i have currently is some on screen buttons that, when clicked, move the camera. when I had my code in the button widget it all worked fine but i decided to move the code to the player so that I can use a timeline to make a smooth transition. from what i’ve found i should be able to do this with an event dispatcher but i guess i can’t figure out how they work. the images are of the player blueprint where i have labeled the ‘Print string’ nodes that are working and not working, and the UI blueprint that is calling the event dispatcher.

what am i doing wrong?