Composable UI Nodes
Each Node manages layout, style, and interaction, using GameMaker's native flexpanel functions under the hood for automatic positioning and alignment. This approach enables dynamic layouts, efficient updates, and easily reusable components.

Event System
Handle interaction with precision and control. It automatically manages mouse events - including hover, click, wheel, and drag-and-drop - through a hierarchical dispatch system. Event propagation is optimized using the spatial partition grid, ensuring accurate hit detection even in complex UIs.
Optimized for Performance
Designed for scalability and speed. It leverages spatial partitioning to minimize per-frame checks, recalculating only what's necessary. Combined with cached surfaces and deferred redraws, this allows large interfaces to remain responsive and lightweight.