any reason to save a handle here instead of keeping it as a global private property in DomEvent?