"Save" is confusing because any settings that have been manipulated (except for plug definition stuff) is already modified in memory.
Related to this: it is also not possible (currently) to simply add a "Cancel" button because any values that have been changed will stay changed! We would have to keep a snapshot/copy of either the new settings or the old settings, and only apply them when "Save".