A+ my friend! Events are not the easiest thing to wrap your brain around. BTW, I might add that it's really not proper to include the text "Interface" in an object. (There is an actual .Net object called an interface) The subject of an interface is entirely for another time but it is a very helpful tool. I would suggest: "SQLXmlEditor" or "SQLXmlViewer" depending on it's functionality.
The mind is like a parachute. It doesn’t work unless it’s open.