- Move HTML in template file - Use standard form fields - Hide irrelevant fields depending on the connector status (disabled, enabled, error) - Add notice messages on settings submit