AU Preset load issue - how to refresh the plugin

Hopefully this has a quick solution. I seem to have trouble properly refreshing the state of an AU in Logic when re-loading previously saved .aupreset files. The plugin needs to be closed an re-opened for a complete state refresh. The reload only sets automated parameters but not non-automated (ValueTreeState). I understand that since they are not attached to controls. I assume I would have to handle this is in setStateInformation() somehow? If so, how, attach all controls as Listeners? Thanks for any suggestions.