Currently writing a mod that allows a entity to record Signals that are on it's logistical network, but I want to be able to configure which signals it records based on what a player selects in a GUI. Much like the constant combinator gui. User left clicks on entity, GUI opens with 'Signal Recorder' title and lots of Signal selectors are available to be selected. After it closes, 'Signal Recorder' entity will write to file every 50 ticks or so.
K, so my problem: I tried to extend the `Radar` entity but it doesn't react to the `on_gui_open` or `on_gui_closed` events.
In general, is there a set prototypes that only trigger these events? Which prototype should I be using if so?
I am dumb, so feel free to send me threads that already answer this question if there are some.

