The blueprint looks right. Put in some break points and see if the blueprint interface events are even getting triggered. There’s a chance (and its been my experience) that the events are being handled elsewhere and you’d have to create an event dispatcher which sends those events off to any subscribers. First things first though, figure out if the events are getting triggered and where they’re getting triggered.