Remove cclutter and make restore smarter

Remove default clutter and make the reastore function only restore the
default presets and not delete the existing ones. Also update the
current preset if it's a default preset.
Fix updating current preset