How to get persistent level from the game blueprint?

I can use interfaces to pass variables per:

however, how would i call custom events? If I create a variable of the levelscriptActor type and cast to the persistentlevelscript, i can access the level event from the game blueprint with no problem, however, then I can’t save the blueprint because of an external reference.

any ideas?

this was actually answered in the forums. the solution was to use an event dispatcher which worked great.