Some cleaning stuff in the initial startup of the application and some fixes for warnings showed in the IDE in the first two commits. The new functionality is in the third commit.
Expression related controls only show up when there is something to change. nothing is shown when a model is loaded which does not have expression. Expression sliders not visible if expressions are turned off.
Expression sliders do not reset if they are toggled on or off. They keep their state.
Saving meshes and images consider if expressions are turned on or off.
I like your input - this will further improve it!