Settings are saved even if the window is closed
Now supports Kernel Callbacks