Fabric Event Hooks
object FabricEventHooks
Connects JIM to the game via Fabric API events (no mixins needed for these). The engine is bootstrapped lazily on whichever of these fires first — always on the client/render thread, which becomes the JS thread for all dispatch.