Improve saving of the settings page

No longer watch the selects to rebuild the json, now we just hi-jack the form submit event