Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
You're going to have to disconnect those signals on the GSettings object, if it's intended to outlive the panel widget. Otherwise you will certainly be stacking signal callbacks and calling back to destroyed objects.
I've uploaded a new version of the extension. I'm not sure what will happen to this version, assuming the new one is accepted, then this one can be removed.