Where is my interface event?

Of what exactly? It shouldn’t matter whats happening in my graphs on the implemented blueprints, right? My problem is with the interface blueprints and they don’t have graphs. I should be able to place an Event called by a message node inside a blueprint and have an event (called Event “My Interface”) inside of another implemented blueprint fire when a blueprint sends the function in the interface a message, yeah? It sometimes shows up under events in the palette or in the context menu, it sometimes doesn’t exist at all. Sometimes I’ll have it working properly and if I do things like change the name of a function inside of an interface or add inputs or outputs to the function the event tied to the function in the interface stops working and disappears from the palette and context menu. Is there something that happens to the interface when you add inputs and outputs?