Vision framework GUI fix: when changing a synthesizer don't keep settingsInstance alive (PR #10519)
* GUI bindings were holding onto a reference to settingsStorage and not allowing the settingsInstance to object to die.
* Use a weakref.proxy instead.
* Refresh GUI when reference to driver dies.