Add Forge-esque event handler, still needs safety checks on register.