Not sure to understand what you're asking (registry?), you're doing only checks, unless you supercede at some point, there is no problem. Your second question is vague, most of game events are related to the HUD on the client and not the internal datas (I mean calculating damage and updating client hud are 2 different things).
Anyway, be more precise/clear and I will try to make a more decent answer.