These can easily exist as its own set of functions, and I want to remove the libsaria class in the future.
I have created generic functions for registering and triggering callbacks. New callbacks can be added by creating a new constant in the callback_t enum.